The QACONTAINER structure is used in IQuickActivate::QuickActivate to specify container information.
typedef struct tagQACONTAINER
{
ULONG cbSize;
IOleClientSite* pClientSite;
IAdviseSinkEx* pAdviseSink;
IPropertyNotifySink* pPropertyNotifySink;
IUnknown* pUnkEventSink;
DWORD dwAmbientFlags;
OLE_COLOR colorFore;
OLE_COLOR colorBack;
IFont* pFont;
IOleUndoManager* pUndoMgr;
DWORD dwAppearance;
LONG lcid;
HPALETTE hpal;
struct IBindHost* pBindHost;
} QACONTAINER;
If an interface pointer in the QACONTAINER structure is NULL it does not indicate that the interface is not supported. In this situation, the control should use QueryInterface to obtain the interface pointer in the standard manner.
Windows NT: Use version 4.0 or later. New for OC96.
Windows: Use Windows 95 or later. New for OC96.
Windows CE: Unsupported.
Header: Declared in ocidl.h.
IQuickActivate::QuickActivate, QACONTAINERFLAGS