core.sys.windows.ocidl

Windows API header module

Part of the Internet Development SDK

Translated from MinGW Windows headers

License

Types 79

interfaceIBindHost : IUnknown
Methods
HRESULT QueryService(REFGUID, REFIID, void * *)
aliasOLE_COLOR = DWORD
aliasOLE_HANDLE = UINT
READYSTATE_UNINITIALIZED = 0
READYSTATE_LOADING = 1
READYSTATE_LOADED = 2
READYSTATE_INTERACTIVE = 3
READYSTATE_COMPLETE = 4
PROPBAG2_TYPE_UNDEFINED
PROPBAG2_TYPE_DATA
PROPBAG2_TYPE_URL
PROPBAG2_TYPE_OBJECT
PROPBAG2_TYPE_STREAM
PROPBAG2_TYPE_STORAGE
PROPBAG2_TYPE_MONIKER
structPROPBAG2
Fields
DWORD dwType
CLIPFORMAT cfType
DWORD dwHint
LPOLESTR pstrName
CLSID clsid
QACONTAINER_SHOWHATCHING = 1
QACONTAINER_SHOWGRABHANDLES = 2
QACONTAINER_USERMODE = 4
QACONTAINER_DISPLAYASDEFAULT = 8
QACONTAINER_UIDEAD = 16
QACONTAINER_AUTOCLIP = 32
QACONTAINER_MESSAGEREFLECT = 64
QACONTAINER_SUPPORTSMNEMONICS = 128
Fields
ULONG cbSize
IOleClientSite pClientSite
IAdviseSinkEx pAdviseSink
IPropertyNotifySink pPropertyNotifySink
IUnknown pUnkEventSink
DWORD dwAmbientFlags
OLE_COLOR colorFore
OLE_COLOR colorBack
IFont pFont
DWORD dwAppearance
LONG lcid
IBindHost pBindHost
IOleControlSite pOleControlSite
IServiceProvider pServiceProvider
structQACONTROL
Fields
ULONG cbSize
DWORD dwMiscStatus
DWORD dwViewStatus
DWORD dwEventCookie
DWORD dwPropNotifyCookie
DWORD dwPointerActivationPolicy
structPOINTF
Fields
float x
float y
aliasLPPOINTF = POINTF *
Fields
HACCEL hAccel
USHORT cAccel
DWORD dwFlags
Fields
DWORD dwCookie
structLICINFO
Fields
int cbLicInfo
BOOL fRuntimeKeyAvail
BOOL fLicVerified
structCAUUID
Fields
ULONG cElems
GUID * pElems
aliasLPCAUUID = CAUUID *
Fields
ULONG cElems
LPOLESTR * pElems
structCADWORD
Fields
ULONG cElems
DWORD * pElems
Fields
LPOLESTR pszTitle
SIZE size
LPOLESTR pszDocString
LPOLESTR pszHelpFile
DWORD dwHelpContext
Methods
HRESULT OnMnemonic(LPMSG)
HRESULT FreezeEvents(BOOL)
Methods
HRESULT LockInPlaceActive(BOOL)
HRESULT TransformCoords(POINTL *, POINTF *, DWORD)
HRESULT TranslateAccelerator(LPMSG, DWORD)
HRESULT OnFocus(BOOL)
Methods
HRESULT PreMessageFilter(HWND, UINT, WPARAM, LPARAM, LRESULT *, PDWORD)
HRESULT PostMessageFilter(HWND, UINT, WPARAM, LPARAM, LRESULT *, DWORD)
interfaceIErrorLog : IUnknown
Methods
Methods
HRESULT Read(ULONG, PROPBAG2 *, LPERRORLOG, VARIANT *, HRESULT *)
HRESULT Write(ULONG, PROPBAG2 *, VARIANT *)
Methods
HRESULT InitNew()
HRESULT Save(LPPROPERTYBAG, BOOL, BOOL)
Methods
HRESULT InitNew()
HRESULT Save(LPPROPERTYBAG2, BOOL, BOOL)
HRESULT IsDirty()
Methods
HRESULT IsDirty()
HRESULT Load(LPSTREAM)
HRESULT Save(LPSTREAM, BOOL)
HRESULT InitNew()
Methods
HRESULT IsDirty()
HRESULT Load(PVOID, ULONG)
HRESULT Save(PVOID, BOOL, ULONG)
HRESULT InitNew()
Methods
HRESULT GetGUID(DWORD, GUID *)
Methods
HRESULT Skip(ULONG)
HRESULT Reset()
Methods
HRESULT Skip(ULONG)
HRESULT Reset()
Methods
HRESULT RequestLicKey(DWORD, BSTR *)
Methods
HRESULT GetPages(CAUUID *)
Methods
HRESULT OnStatusChange(DWORD)
HRESULT GetLocaleID(LCID *)
HRESULT TranslateAccelerator(LPMSG)
Methods
HRESULT Activate(HWND, LPCRECT, BOOL)
HRESULT Deactivate()
HRESULT Show(UINT)
HRESULT Move(LPCRECT)
HRESULT IsPageDirty()
HRESULT Apply()
HRESULT Help(LPCOLESTR)
HRESULT TranslateAccelerator(LPMSG)
interfaceIFont : IUnknown
Methods
HRESULT get_Name(BSTR *)
HRESULT put_Name(BSTR)
HRESULT get_Size(CY *)
HRESULT put_Size(CY)
HRESULT get_Bold(BOOL *)
HRESULT put_Bold(BOOL)
HRESULT get_Italic(BOOL *)
HRESULT put_Italic(BOOL)
HRESULT get_Underline(BOOL *)
HRESULT put_Underline(BOOL)
HRESULT get_Strikethrough(BOOL *)
HRESULT put_Strikethrough(BOOL)
HRESULT get_Weight(short *)
HRESULT put_Weight(short)
HRESULT get_Charset(short *)
HRESULT put_Charset(short)
HRESULT get_hFont(HFONT *)
HRESULT Clone(IFont *)
HRESULT IsEqual(IFont)
HRESULT SetRatio(int, int)
HRESULT SetHdc(HDC)
aliasLPFONT = IFont
interfaceIFontDisp : IDispatch
interfaceIPicture : IUnknown
Methods
HRESULT get_hPal(OLE_HANDLE *)
HRESULT get_Type(short *)
HRESULT get_CurDC(HDC *)
HRESULT get_KeepOriginalFormat(BOOL *)
HRESULT PictureChanged()
HRESULT SaveAsFile(LPSTREAM, BOOL, LONG *)
HRESULT get_Attributes(PDWORD)
Methods
HRESULT OnInPlaceActivateEx(BOOL *, DWORD)
HRESULT OnInPlaceDeactivateEx(BOOL)
Methods
HRESULT SetSite(IUnknown)
HRESULT GetSite(REFIID, void * *)
Methods
HRESULT GetCapture()
HRESULT SetCapture(BOOL)
HRESULT GetFocus()
HRESULT SetFocus(BOOL)
HRESULT GetDC(LPCRECT, DWORD, HDC *)
HRESULT ReleaseDC(HDC)
HRESULT InvalidateRect(LPCRECT, BOOL)
HRESULT InvalidateRgn(HRGN, BOOL)
HRESULT ScrollRect(INT, INT, LPCRECT, LPCRECT)
HRESULT OnDefWindowMessage(UINT, WPARAM, LPARAM, LRESULT *)
Methods
void OnViewChange(DWORD, LONG)
void OnSave()
void OnClose()
HRESULT OnViewStatusChange(DWORD)
Methods
HRESULT GetActivationPolicy(DWORD *)
HRESULT OnInactiveSetCursor(LPCRECT, LONG, LONG, DWORD, BOOL)
Methods
HRESULT GetDescription(BSTR *)
HRESULT GetUnitType(CLSID *, LONG *)
HRESULT OnNextAdd()
Methods
HRESULT Next(ULONG, IOleUndoUnit *, ULONG *)
HRESULT Skip(ULONG)
HRESULT Reset()
Methods
HRESULT SetContentExtent(LPSIZEL)
HRESULT GetContentExtent(LPSIZEL)