Index[A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z] element accessors, CComSafeArray embedded NUL embedded NUL characters BSTR Empty method END_COM_MAP EnumConnectionPoints EnumConnections method, IConnectionPointImpl enumerating arrays CComEnum CComEnumImpl implementing initializing using copy policies copy policy classes enumerating standards, C++ collections CComEnumOnSTL IEnumOnSTLImpl on-demand data calculation on-demand data conversion enumeration iterators, COM enumerators enumerators, COM enumerators error methods, CComCoClass event connection points, supporting event dispatch interface, declaring in IDL (BullsEye) Event Handler Wizard event recipient objects, creating callback methods connecting event sinks to event sources event sink maps IDispEventImpl IDispEventSimpleImpl implementing event sinks event sink maps event sinks _GetSinkMap classes used by _IDispEvent _IDispEventLocator IDispEventSimpleImpl sink maps connecting to event sources implementing event sources _ICPLocator connecting to event sinks IConnectionPointContainerImpl IConnectionPointImpl _LocCPQueryInterface method AddRef method Advise method EnumConnections method GetConnectionInterface method GetConnectionPointContainer method methods Release method Unadvise method events adding connection points custom events, BullsEye firing 2nd stock and custom events adding connection point support adding to IDL implementing IConnectionPointContainer interface supporting event connection points supporting IProvideClassInfo2 supporting property change notifications updating connection maps exception handling Exchange( ) EXE (executable) ExecuteDlgInit expanding attributed code, attributed ATL COM servers expressions, regular expressions (ATL Server, handling input) extended UI handling, HTML controls extensibility COM_INTERFACE_ENTRY_FUNC COM_INTERFACE_ENTRY_FUNC_BLIND per-object interfaces EXTENSION_CONTROL_BLOCK |