Index[A] [B] [C] [D] [E] [F] [G] [H] [I] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [Z] SAFEARRAY 2nd GetAt method GetSafeArrayPtr( ) method locking VARIANT SAFEARRAYBOUND structures scripting support, COM objects server registration, object maps inproc server registration local server and windows service registration Server Response Files request handler routing request handlers requests server-side enumeration, COM enumeration server's default threading model servers ATL Server [See ISAPI extensions, ATL Server.] attributed ATL COM servers adding simple objects building expanding attributed code COM servers [See implementing, COM servers.] configuring Hello World ISAPI extension service-based servers session data, storing and retrieving session management Session State creating and retrieving sessions implementing IServiceProvider storing and retrieving session data Session State creating and retrieving sessions implementing IServiceProvider storing and retrieving session data sessions, creating SetAt method, CComSafeArray SetExternalUIHandler SetResultAt SetSite method SetWindowText SetWindowTextA shared classes with MFC shim classes shims, forwarding shims showing dialogs, CDialogImpl ShowProperties ShowWindow simple dialogs, CDialogImpl simple objects, adding to attributed ATL COM servers simulating dynamic binding singletons sink maps control events event sinks sink objects SINK_ENTRY macro SINK_ENTRY_EX 2nd SINK_ENTRY_INFO 2nd sinking control events in dialogs HTML element events in C++ WebBrowser events smart pointer classes smart pointers CComPtr 2nd comparison operators constructors deconstructors Detach method IDispatch initialization operations Release method resource-management operations CComQIPtr constructors initialization operations resource-management operations CopyTo method ICalcPiPtr methods operator T( ) method SOAP, ATL Server (web services) source files, BullsEye initial _IBullsEyeEvent dispatch interface initial CBullsEye class declaration initial IBullsEye interface source interfaces, updating the coclass SpanIncluding Speak method Splosky, Joel .srf files ATL Server 2nd ATL Server project stacks, multiphase construction standalone activation, CComObject standalone reference counting, IUnknown standards, enumerating standards CComEnumOnSTL IEnumOnSTLImpl on-demand data calculation on-demand data conversion state management StopListening method storing session data straight casts COM_INTERFACE_ENTRY COM_INTERFACE_ENTRY2 COM_INTERFACE_ENTRY_IID string concatenation CComBSTR CString string-conversion macros string-helper functions strings, text data types StrTraitATL subclassing, contained windows subobjects, implementing superclassing window class, CWindowImpl support CComBSTR CComVariant for aggregation, IUnknown multiple dual interfaces scripting support COM objects synchronization, instance data synchronization |