C



Index


[A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z]

C
C library, security enchanced C standard library
C runtime library (CRT), ATL and
C++
     consuming web services
     exception handling
     multiphase construction
     sinking HTML element events
C++ collections
     ATL data types
         CAdapt
         using ICollectionOnSTLImple with CAdapt
     enumerating standards
         CComEnumOnSTL
         IEnumOnSTLImpl
         on-demand data calculation
         on-demand data conversion
     ICollectionOnSTLImpl
         using
C++ COM clients, hosting controls
C++ containers
C++ templates
CA2WEX
CAboutBox
cached objects
cached tear-offs
     COM_INTERFACE_ENTRY_CACHED_TEAR_OFF
caching
     files, ATL Server
     raw memory, ATL Server
CAdapt
     ICollectionOnSTLImpl
CalcPrimes
callback methods, event recipient objects
category map macros
CAtlArray
CAtlAutoThreadModuleT
CAtlBaseModule
CAtlComModule
CAtlDebugInterfacesModule
CAtlDllModuleT
CAtlExeModuleT
CAtlList
CAtlMap
CAtlModule
CAtlModule class
     _AtlModule
     object maps and
     registration support
         RegisterServer
         type library registration methods
         UnregisterServer
         UpdateRegistryFromResource
CAtlREMatchContext
CAtlServiceModuleT
CAtlStringMgr
CAtlWinModule
CAutoPtr
     constructors
     deconstructors
     operators
CAutoVectorPtr
CAxDialogImpl
CAxHostWindo
CAxHostWindow
CAxWindow
     attaching
CAxWindow2
CBullsEye implementation class, selecting options for
CBullsEye, class declaration
CComAggObject
CComAutoCriticalSection
CComBSTR 2nd 3rd
     assignments
     character case conversion
     comparison operators
     constructing
     constructors
     destructors
     operations
     persistence support
     string concatenation
CComClassFactory, DECLARE_CLASS-FACTORY and
CComClassFactory2, DECLARE_CLASSFACTORY2 and
CComClassFactoryAutoThread, DECLARE_CLASSFACTORY_AUTO_THREAD and
CComClassFactorySingleton, DECLARE_CLASSFACTORY_SINGLETON and
CComCoClass
     error methods
     instantiation methods
CComCompositeControl
CComContainerCopy
CComControl::OnDrawAdvanced
CComCreator
CComCreator2
CComCreator::CreateInstance
CComCriticalSection
CComCritSecLock
CComDynamicUnkArray
CComEnum
CComEnumConnectionPoints
CComEnumImpl
     implementing
     initializing
     using
CComEnumOnSTL
     copies
CComFailCreator
CComFakeCriticalSection
CComGITPtr
     assignment operators
     constructors
CComHeap
CComModule, implementing COM servers
CComMultiThreadModel 2nd
CComMultiThreadModelNoCS 2nd
CComObject 2nd
     aggregated activation
     alternative activation techniques
         CComObjectCached
         CComObjectGlobal
         CComObjectNoLock
         CComObjectStack
         CComObjectStackEx
     C++ class
     standalone activation
CComObjectCached 2nd
CComObjectGlobal 2nd
CComObjectLockT Lock
CComObjectNoLock 2nd
CComObjectRootBase 2nd 3rd
CComObjectRootEx 2nd 3rd
CComObjectRootEX base class
CComObjectStack
CComObjectStackEx
CComPolyObject
CComPtr 2nd
     comparison operators
     constructors
     deconstructors
     Detach method
     IDispatch
         GetIDOfName method
         GetPropertyByName method
         method invocation helper functions
         PutProperty method
         PutPropertyByName method
     initialization
     operations
     Release method
     resource-management operations
CComPtrBase, object instantiation methods
CComQIPtr
     constructors
     initialization
     operations
     resource-management operations
CComSafeArray 2nd
     ARTYPES
     assignments
     Attach method
     constructors
     deconstructors
     Detach method
     element accessors
     operations
     operators
     SetAt method
CComSafeArrayBound
CComSafeDeleteCriticalSection
CComSingleThreadModle
CComTearOffObject
CComVariant
     assignments
     comparison operators
     constructors
     destructors
     operations
     persistence support
CContainedWindow
     containing window control wrappers
     creating
     subclassing
CCRTHeap
CDBSessionServiceImpl
CDialogImpl
     data exchange and validation
     showing dialogs
     simple dialogs
CDialogImplBaseT
CElementTraits
CFirePropNotifyEvent
CGI (Common Gateway Interface)
     UNIX boxes
_Chain function
CHAIN_MSG_MAP_ALT
CHAIN_MSG_MAP_ALT_MEMBER
CHAIN_MSG_MAP_DYNAMIC
CHAIN_MSG_MAP_MEMBER
chaining, interface map chaining
     COM_INTERFACE_ENTRY_CHAIN
character case conversion
     CComBSTR
     CString
character data types
     COM
character-conversion macros
CHelloAtlServer
child windows, managing
CHttpRequestParams
CHttpResponse
CInterfaceArray
CIsapiExtension 2nd 3rd
class identifier (CLSID)
class initialization, ObjectMain method
class object registration
class registration support methods, object maps
     category map macros
     component category map
     GetCategoryMap method
     GetObjectDescription method
     UpdateRegistry method
class uninitialization, ObjectMain method
classes
     ATL persistence implementation classes
     CAtlDebugInterfacesModule
     CAtlModule class 2nd
         _AtlModule
         object maps and
         registration support
     CAutoPtr
         constructors
         deconstructors
         operators
     CAutoVectorPtr
     CComBSTR 2nd 3rd
         assignments
         character case conversion
         comparison operators
         constructing
         constructors
         destructors
         operations
         persistence support
         string concatenation
     CComCoClass
         error methods
         instantiation methods
     CComGITPtr
         assignment operators
         constructors
     CComObjectRoomEX base class
     CComPtr 2nd
         comparison operators
         constructors
         deconstructors
         Detach method
         IDispatch
         initialization
         operations
         Release method
         resource-management operations
     CComQIPtr
         constructors
         initialization
         operations
         resource-management operations
     CComSafeArray 2nd 3rd
         ARTYPES
         assignments
         Attach method
         constructors
         deconstructors
         Detach method
         element accessors
         operations
         operators
         SetAt method
     CComVariant
         assignments
         comparison operators
         constructors
         destructors
         operations
         persistence support
     COM createable classes
     Creators
         CComCreator
         CComCreator2
         CComFailCreator
         convenience macros
         multiphase construction
         type-definition macros
     CString 2nd
         architecture
         BSTR and
         character case conversion
         comparison operators
         formatted data
         operations
         string concatenation
     CTraceCategory
     implementation classes
     memory manager classes
     noncreateable classes
     shared classes with MFC
     shim classes
    smart pointer classes [See smart pointer classes.]
     string-conversion classes
     threading model class
_ClassFactoryCreatorClass
Clear method, CComVariant
Clone method
CLSID (class identifier)
CMainWinTraits
CMessageMap
coclasses, property page coclasses and BullsEye
CoCreateInstance
collection interfaces
collection objects, implementing
collections
     CAtlArray
     CAtlList
     CAtlMap
CollType
COM (Component Object Model)
     character data types
     OLECHAR
     persistence
         adding
         IMarshal
         IPersistMemoryImpl
         IPersistPropertyBag
         IPersistPropertyBag2
         IPersistStorage
         IPersistStream
         IPersistStreamInit
         IPropertyBag
         IPropertyBag2
         IStorage
         IStream
         property maps
     SAFEARRAY data type
COM classes, inserting
     adding ATL simple objects
     results of ATL Simple Object Wizard
COM collections
     custom collection and enumerator example
COM controls
     hosting
COM creatable classes
COM enumeration
     server side enumeration
     Visual Basic 6.0 and
         VB subscript operators
COM enumerators
     custom collection and enumerator example
     dealing with the enumerator local/call_as
     enumeration iterator
COM identity
     laws of
         apartment-specific identifiers
         direct access to all interfaces
         static types
COM objects
     IUnknown, implementing
     scripting support
     supporting multiple dual interfaces
     table-driven QueryInterface
     threads
         instance data synchronization
COM servers
     ATL Project Wizard
     COM createable classes
     creating ATL projects
     implementing
         CComModule
         OBJECT_MAP
     inproc servers
     local servers
     noncreateable classes
     service-based servers
COM string data types, BSTR
COM_INTERFACE_ENTRY 2nd 3rd
COM_INTERFACE_ENTRY2
COM_INTERFACE_ENTRY2_IID
COM_INTERFACE_ENTRY_AGGREGATE
COM_INTERFACE_ENTRY_AGGREGATE_BLIND
COM_INTERFACE_ENTRY_AUTO-AGGREGATE
COM_INTERFACE_ENTRY_AUTO-AGGREGATE_BLIND
COM_INTERFACE_ENTRY_BREAK
COM_INTERFACE_ENTRY_CACHED_TEAR_OFF
COM_INTERFACE_ENTRY_CHAIN
COM_INTERFACE_ENTRY_FUNC
COM_INTERFACE_ENTRY_FUNC_BLIND
COM_INTERFACE_ENTRY_IID
COM_INTERFACE_ENTRY_IMPL
COM_INTERFACE_ENTRY_IMPL_IID
COM_INTERFACE_ENTRY_NOINTERFACE
COM_INTERFACE_ENTRY_TEAR_OFF
COM_MAP
     changes to for connectable objects
COM_OBJECT_ENTRY_AUTO
COMMAND_CODE_HANDLER
COMMAND_ID_HANDLER
Common Gateway Interface (CGI)
comparison operators
     CComBSTR
     CComPtr
     CComVariant
     CString
component categories, BullsEye
component category maps
Component Object Model (COM)
     character data types
     OLECHAR
     persistence
         adding
         IMarshal
         IPersistMemoryImpl
         IPersistPropertyBag
         IPersistPropertyBag2
         IPersistStorage
         IPersistStream
         IPersistStreamInit
         IPropertyBag
         IPropertyBag2
         IStorage
         IStream
         property maps
     SAFEARRAY data type
composite control drawing
composite controls
     CComCompositeControl
     composite control drawing
     declarative user interfaces for controls
ComTearOffObjectBase
configuring
     projects, Hello World ISAPI extension
     servers, Hello World ISAPI extension
connectable objects (ATL-based), creating 2nd
     adding connection points
     adding required base classes to connectable objects
     changes to COM_MAP
     connection point proxy code
     connection point proxy generator
     connection points
     events
     firing events
     implementing connection point proxy generator
     steps to creating
     updating the coclass to support the source interface
connecting event sinks to event sources
connection maps, updating stock and custom events
connection point map
connection point proxy code
connection point proxy generator
     implementing
connection point support, adding stock and custom events
connection points 2nd
     adding to connectable objects
     events
     IConnectionPoint
     IConnectionPointContainer
     stock and custom events
CONNECTION_MAP
connections
construction, multiphase construction
     FinalRelease
     reference counting
     stacks
constructors
     CAutoPtr
     CComBSTR
     CComGITPtr
     CComPtr
     CComQIPtr
     CComSafeArray
     CComVariant
     CStringT
consuming web services in C++
contained windows
     creating
     subclassing
containers, C++ containers
containing window control wrappers
control containment
     accelerator translations
     ambient properties
     AtlAxWinLic80
     CAxWindow2
     control events
         sink maps
     control-creation process
         ActivateAx
         CAxWindow
         CreateControl
         CreateControlEx
         CreateControlLicEx
         CreateNormalizedObject
         IAxWinHostWindow
     controls
    dialogs [See dialogs.]
     hosting property pages
     limitations of
     persisting controls
     property changes
control events
     control containment
         sink maps
     sinking in dialogs
control hosting, ActiveX controls and
control initialization, hosting controls in dialogs
control-creation process
     ActivateAx
     CAxWindow
     CreateControl
     CreateControlEx
     CreateControlLicEx
     CreateNormalizedObject
     IAxWinHostWindow
controlling generic-text mapping using preprocessors
controls
     accessing from HTML
     ActiveX controls
    BullsEye [See ICategorizeProperties, BullsEye.]
     COM controls
     composite controls
         CComCompositeControl
         composite control drawing
         declarative user interfaces for controls
     creating initial controls with ATL Wizard
         selecting options for the CBullsEye implementation class
     hosting
         C++ COM clients
     hosting in dialogs
         attaching CAxWindow
         CAxDialogImpl
         control initialization
         GetDlgControl
         inserting controls into dialog resources
         sinking control events
     HTML controls
         accessing controls from HTML
         accessing HTML from controls
         creating
         element layout
         extended UI handling
         generating
         hosting HTML
         sinking HTML element events in C++
         sinking WebBrowser events
     persisting
convenience macros, Creators
copies, CComEnumOnSTL
Copy method, CComVariant
copy policies
copy policy classes
CopyTo method
_CopyVariantFromAdaptItf
_CopyVariantFromLong
CoTaskMemFree
CoUninitialize method
CPenguin
CreateControl
CreateControlEx 2nd
CreateControlLicEx
CreateDialogParam
CreateInstance method
CreateNormalizedControl
CreateNormalizedObject
CreateRequest
CreateWindow(Ex)
_CreatorClass
Creators
     CComCreator
     CComCreator2
     CComFailCreator
     convenience macros
     multiphase construction
         FinalRelease
         reference counting
         stacks
     type-definition macros
CRequestHandlerT template, request handlers
CRT (C runtime library)
     ATL and
CRT heap
CRT_SECURE_NO_DEPRECATE
CServerContext
CSessionStateService
CSimpleStringT
CStockPropImpl, updating stock properties and methods (BullsEye)
CString 2nd
     architecture
     BSTR and
     character case conversion
     comparison operators
     formatted data
     operations
     string concatenation
CStringT
     assignments
     constructors
CThisSimpleString
CTraceCategory
custom events, BullsEye
CValidateContext 2nd
CValidateObject
CValidateObject::Validate
CWin32Heap
CWindow
     HWND wrapper
         functions
         helper functions
     using
CWindow::Create
CWindowImpl
     message chaining
         alternate message maps
         dynamic chaining
         filtering chained messages
     message forwarding
     message handling
         general messages
         WM_COMMAND
         WM_NOTIFY
     message reflection
     window class
         modifying
         superclassing
         window procedures
         window traits
CWindowWithReflectorImpl
CWinTrait
CWinTraitsOR




ATL Internals. Working with ATL 8
ATL Internals: Working with ATL 8 (2nd Edition)
ISBN: 0321159624
EAN: 2147483647
Year: 2004
Pages: 172

Similar book on Amazon

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net