Index[A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z] IAtlMemMgr IAxWinAmbientDispatch IAxWinHostWindow IAxWinHostWindowLic IBullsEye 2nd _IBullsEyeEvents 2nd ICalcPiPtr ICategorizeProperties 2nd BullsEye IClassFactory IClassFactory methods ICollectionOnSTLImpl usage with CAdapt IComponentRegistrar IConnectionPoint IConnectionPointContainer stock and custom events IConnectionPointContainerImpl, event sources IConnectionPointImpl base class IConnectionPointImpl, event sources _LocCPQueryInterface method AddRef method Advise method EnumConnections method GetConnectionInterface method GetConnectionPointContainer method methods Release method Unadvise method _ICPLocator, event sources IDataObject_GetData identity COM identity options for objects IDispatch CComPtr GetIDOfName method GetPropertyByName method method invocation helper functions PutProperty method PutPropertyByName method Implementing IDispatchImpl _IDispEvent, event sinks IDispEventImpl 2nd creating objects that are event recipients PTM_WARNING_RESTORE _IDispEventLocator, event sinks IDispEventSimpleImpl _IDispEventSimpleImpl, event sinks IDispEventSimpleImpl creating objects that are event receipients Invoke method IDL adding custom properties and methods to IDL (BullsEye) declaring properties and methods stock and custom events updating stock properties and methods BullsEye IDocHostUIHandlerDispatch IDocumentsCollImpl IEnumOnSTLImpl IEnumUnknown IFileCache IGlobalInterfaceTable IIDs (interface identifiers) IIS (Internet Information Services) IIS Virtual Directory IMarshal Implement Connection Point Wizard Implement Interface Wizard IMPLEMENT_BOOL_STOCKPROP IMPLEMENT_BSTR_STOCKPROP IMPLEMENT_STOCKPROP implementation classes implementing AtlInternalQueryInterface CComEnumImpl collection objects COM servers CComModule OBJECT_MAP connection point proxy generator custom properties and methods BullsEye event sinks IConnectionPointContainer interface IDispatch interfaces IPersistPropertyBag IPersistStreamInit ISAPI in ATL Server performance and multithreading thread pool IUnknown persistence IPersistMemory IPersistPropertyBagImpl IPersistStoreageImpl IPersistStreamInitImpl property maps Session State subobjects top-level objects inheritance MI [See MI (multiple inheritance).] initializing CComEnumImpl CComPtr CComQIPtr private initialization inproc server registration inproc servers input, handling input ATL Server [See data exchange, ATL Server, handling input.] inserting COM classes adding ATL simple objects results of ATL Simple Object Wizard controls into dialog resources instance data synchronization instantiation methods, CComCoClass instantiation requests, object maps _ClassFactoryCreatorClass _CreatorClass CComClassFActory, DECLARE_CLASSFACTORY and CComCreator::CreateInstance CComObjectCached CComObjectNoLock class object registration DECLARE_CLASSFACTORY DECLARE_CLASSFACTORY2 and CComClassFactory2 DECLARE_CLASSFACTORY_AUTO_THREAD and CComClassFactoryAutoThread DECLARE_CLASSFACTORY_EX DECLARE_CLASSFACTORY_SINGLETON and CComClassFactorySingleton interface identifiers [See IIDs (interface identifiers).] interface map chaining COM_INTERFACE_ENTRY_CHAIN interface maps, QueryInterface interfaces _IBullsEyeEvents 2nd collection interfaces COM collections dual interfaces IBullsEye 2nd IConnectionPoint IConnectionPointContainer 2nd implementing interfacing coloring, MI COM_INTERFACE_ENTRY_IMPL COM_INTERFACE_ENTRY_IMPL_IID IPersistMedium interfaces IQuickActivate per-object interfaces source interfaces, updating the coclass tear-off interfaces cached tear-offs limitations of standard tear-off interfaces InterlockedDecrement InterlockedIncrement InternalCopy InternalQueryInterface Internet Information Services (IIS) Internet Services Manager Invoke method 2nd IObjectSafety IOleInPlaceActiveObject IOleObject_SetClientSite IPerPropertyBrowsing IPersistMedium interfaces IPersistMemory, implementing persistence IPersistMemoryImpl IPersistPropertyBag 2nd implementing IPersistPropertyBag2 IPersistPropertyBagImpl implementing persistence IPersistStorage IPersistStorageImpl, implementing persistence IPersistStorageInitImpl IPersistStream IPersistStreamInit 2nd 3rd implementing IPersistStreamInitImpl implementing persistence IPrimeNumbers 2nd IPrimesCollection IPropertyBag 2nd IPropertyBag2 2nd IPropertyNotifySink 2nd 3rd 4th IProvideClassInfo IProvideClassInfo1, supporting stock and custom events IQuickActivate IQuickActivate_QuickActivate method ISAPI Hello World ISAPI extension configuring servers configuring the project writing implementing in ATL Server performance and multithreading thread pool wrapping request and response wrappers ISAPI (Internet Service API) ISAPI DLLs, ATL Server [See ISAPI extensions, ATL Server.] ISAPI extension DLLs ISAPI extensions ATL Server IsEqualObject method IServiceProvider ISessionStateService _ISpeakerEvents 2nd ISpecifyPropertyPages ISphereImpl IStorage IStream iterators IUnknown checking for AtlInternalQuery-Interface implementing standalone reference counting support for aggregation IViewObject IViewObject::Draw |