windows.ole2

\ ole2.d * * Windows API header module * * Translated from MinGW Windows headers * * Placed into public domain * \**********************************************************************

Public Imports

windows.basetyps
public import windows.basetyps, windows.objbase, windows.oleauto, windows.olectlid, windows.oleidl, windows.unknwn, windows.winerror, windows.uuid;
Undocumented in source.
windows.objbase
public import windows.basetyps, windows.objbase, windows.oleauto, windows.olectlid, windows.oleidl, windows.unknwn, windows.winerror, windows.uuid;
Undocumented in source.
windows.oleauto
public import windows.basetyps, windows.objbase, windows.oleauto, windows.olectlid, windows.oleidl, windows.unknwn, windows.winerror, windows.uuid;
Undocumented in source.
windows.olectlid
public import windows.basetyps, windows.objbase, windows.oleauto, windows.olectlid, windows.oleidl, windows.unknwn, windows.winerror, windows.uuid;
Undocumented in source.
windows.oleidl
public import windows.basetyps, windows.objbase, windows.oleauto, windows.olectlid, windows.oleidl, windows.unknwn, windows.winerror, windows.uuid;
Undocumented in source.
windows.unknwn
public import windows.basetyps, windows.objbase, windows.oleauto, windows.olectlid, windows.oleidl, windows.unknwn, windows.winerror, windows.uuid;
Undocumented in source.
windows.winerror
public import windows.basetyps, windows.objbase, windows.oleauto, windows.olectlid, windows.oleidl, windows.unknwn, windows.winerror, windows.uuid;
Undocumented in source.
windows.uuid
public import windows.basetyps, windows.objbase, windows.oleauto, windows.olectlid, windows.oleidl, windows.unknwn, windows.winerror, windows.uuid;
Undocumented in source.

Members

Aliases

LPOLESTREAM
alias LPOLESTREAM = OLESTREAM*
Undocumented in source.
LPOLESTREAMVTBL
alias LPOLESTREAMVTBL = OLESTREAMVTBL*
Undocumented in source.

Enums

OLEIVERB_PRIMARY
anonymousenum OLEIVERB_PRIMARY
Undocumented in source.

Functions

CreateDataAdviseHolder
HRESULT CreateDataAdviseHolder(LPDATAADVISEHOLDER* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateILockBytesOnHGlobal
HRESULT CreateILockBytesOnHGlobal(HGLOBAL , BOOL , LPLOCKBYTES* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateOleAdviseHolder
HRESULT CreateOleAdviseHolder(LPOLEADVISEHOLDER* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
CreateStreamOnHGlobal
HRESULT CreateStreamOnHGlobal(HGLOBAL , BOOL , LPSTREAM* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
DoDragDrop
HRESULT DoDragDrop(LPDATAOBJECT , LPDROPSOURCE , DWORD , PDWORD )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetConvertStg
HRESULT GetConvertStg(LPSTORAGE )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetHGlobalFromILockBytes
HRESULT GetHGlobalFromILockBytes(LPLOCKBYTES , HGLOBAL* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
GetHGlobalFromStream
HRESULT GetHGlobalFromStream(LPSTREAM , HGLOBAL* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
IsAccelerator
BOOL IsAccelerator(HACCEL , int , LPMSG , WORD* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleBuildVersion
DWORD OleBuildVersion()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleConvertIStorageToOLESTREAM
HRESULT OleConvertIStorageToOLESTREAM(LPSTORAGE , LPOLESTREAM )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleConvertIStorageToOLESTREAMEx
HRESULT OleConvertIStorageToOLESTREAMEx(LPSTORAGE , CLIPFORMAT , LONG , LONG , DWORD , LPSTGMEDIUM , LPOLESTREAM )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleConvertOLESTREAMToIStorage
HRESULT OleConvertOLESTREAMToIStorage(LPOLESTREAM , LPSTORAGE , const(DVTARGETDEVICE)* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleConvertOLESTREAMToIStorageEx
HRESULT OleConvertOLESTREAMToIStorageEx(LPOLESTREAM , LPSTORAGE , CLIPFORMAT* , LONG* , LONG* , DWORD* , LPSTGMEDIUM )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleCreate
HRESULT OleCreate(REFCLSID , REFIID , DWORD , LPFORMATETC , LPOLECLIENTSITE , LPSTORAGE , PVOID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleCreateDefaultHandler
HRESULT OleCreateDefaultHandler(REFCLSID , LPUNKNOWN , REFIID , PVOID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleCreateEmbeddingHelper
HRESULT OleCreateEmbeddingHelper(REFCLSID , LPUNKNOWN , DWORD , LPCLASSFACTORY , REFIID , PVOID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleCreateFromData
HRESULT OleCreateFromData(LPDATAOBJECT , REFIID , DWORD , LPFORMATETC , LPOLECLIENTSITE , LPSTORAGE , PVOID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleCreateFromFile
HRESULT OleCreateFromFile(REFCLSID , LPCOLESTR , REFIID , DWORD , LPFORMATETC , LPOLECLIENTSITE , LPSTORAGE , PVOID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleCreateLink
HRESULT OleCreateLink(LPMONIKER , REFIID , DWORD , LPFORMATETC , LPOLECLIENTSITE , LPSTORAGE , PVOID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleCreateLinkFromData
HRESULT OleCreateLinkFromData(LPDATAOBJECT , REFIID , DWORD , LPFORMATETC , LPOLECLIENTSITE , LPSTORAGE , PVOID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleCreateLinkToFile
HRESULT OleCreateLinkToFile(LPCOLESTR , REFIID , DWORD , LPFORMATETC , LPOLECLIENTSITE , LPSTORAGE , PVOID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleCreateMenuDescriptor
HOLEMENU OleCreateMenuDescriptor(HMENU , LPOLEMENUGROUPWIDTHS )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleCreateStaticFromData
HRESULT OleCreateStaticFromData(LPDATAOBJECT , REFIID , DWORD , LPFORMATETC , LPOLECLIENTSITE , LPSTORAGE , PVOID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleDestroyMenuDescriptor
HRESULT OleDestroyMenuDescriptor(HOLEMENU )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleDoAutoConvert
HRESULT OleDoAutoConvert(LPSTORAGE , LPCLSID )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleDraw
HRESULT OleDraw(LPUNKNOWN , DWORD , HDC , LPCRECT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleDuplicateData
HANDLE OleDuplicateData(HANDLE , CLIPFORMAT , UINT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleFlushClipboard
HRESULT OleFlushClipboard()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleGetAutoConvert
HRESULT OleGetAutoConvert(REFCLSID , LPCLSID )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleGetClipboard
HRESULT OleGetClipboard(LPDATAOBJECT* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleGetIconOfClass
HGLOBAL OleGetIconOfClass(REFCLSID , LPOLESTR , BOOL )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleGetIconOfFile
HGLOBAL OleGetIconOfFile(LPOLESTR , BOOL )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleInitialize
HRESULT OleInitialize(PVOID )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleIsCurrentClipboard
HRESULT OleIsCurrentClipboard(LPDATAOBJECT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleIsRunning
BOOL OleIsRunning(LPOLEOBJECT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleLoad
HRESULT OleLoad(LPSTORAGE , REFIID , LPOLECLIENTSITE , PVOID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleLoadFromStream
HRESULT OleLoadFromStream(LPSTREAM , REFIID , PVOID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleLockRunning
HRESULT OleLockRunning(LPUNKNOWN , BOOL , BOOL )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleMetafilePictFromIconAndLabel
HGLOBAL OleMetafilePictFromIconAndLabel(HICON , LPOLESTR , LPOLESTR , UINT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleNoteObjectVisible
HRESULT OleNoteObjectVisible(LPUNKNOWN , BOOL )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleQueryCreateFromData
HRESULT OleQueryCreateFromData(LPDATAOBJECT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleQueryLinkFromData
HRESULT OleQueryLinkFromData(LPDATAOBJECT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleRegEnumFormatEtc
HRESULT OleRegEnumFormatEtc(REFCLSID , DWORD , LPENUMFORMATETC* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleRegEnumVerbs
HRESULT OleRegEnumVerbs(REFCLSID , LPENUMOLEVERB* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleRegGetMiscStatus
HRESULT OleRegGetMiscStatus(REFCLSID , DWORD , DWORD* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleRegGetUserType
HRESULT OleRegGetUserType(REFCLSID , DWORD , LPOLESTR* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleRun
HRESULT OleRun(LPUNKNOWN )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleSave
HRESULT OleSave(LPPERSISTSTORAGE , LPSTORAGE , BOOL )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleSaveToStream
HRESULT OleSaveToStream(LPPERSISTSTREAM , LPSTREAM )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleSetAutoConvert
HRESULT OleSetAutoConvert(REFCLSID , REFCLSID )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleSetClipboard
HRESULT OleSetClipboard(LPDATAOBJECT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleSetContainedObject
HRESULT OleSetContainedObject(LPUNKNOWN , BOOL )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleSetMenuDescriptor
HRESULT OleSetMenuDescriptor(HOLEMENU , HWND , HWND , LPOLEINPLACEFRAME , LPOLEINPLACEACTIVEOBJECT )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleTranslateAccelerator
HRESULT OleTranslateAccelerator(LPOLEINPLACEFRAME , LPOLEINPLACEFRAMEINFO , LPMSG )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
OleUninitialize
void OleUninitialize()
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ReadClassStg
HRESULT ReadClassStg(LPSTORAGE , CLSID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ReadClassStm
HRESULT ReadClassStm(LPSTREAM , CLSID* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ReadFmtUserTypeStg
HRESULT ReadFmtUserTypeStg(LPSTORAGE , CLIPFORMAT* , LPOLESTR* )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RegisterDragDrop
HRESULT RegisterDragDrop(HWND , LPDROPTARGET )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
ReleaseStgMedium
void ReleaseStgMedium(LPSTGMEDIUM )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
RevokeDragDrop
HRESULT RevokeDragDrop(HWND )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
SetConvertStg
HRESULT SetConvertStg(LPSTORAGE , BOOL )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
WriteClassStg
HRESULT WriteClassStg(LPSTORAGE , REFCLSID )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
WriteClassStm
HRESULT WriteClassStm(LPSTREAM , REFCLSID )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.
WriteFmtUserTypeStg
HRESULT WriteFmtUserTypeStg(LPSTORAGE , CLIPFORMAT , LPOLESTR )
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Structs

OLESTREAM
struct OLESTREAM
Undocumented in source.
OLESTREAMVTBL
struct OLESTREAMVTBL
Undocumented in source but is binding to Windows. You might be able to learn more by searching the web for its name.

Variables

DATA_E_FORMATETC
auto DATA_E_FORMATETC;
Undocumented in source.
EMBDHLP_CREATENOW
auto EMBDHLP_CREATENOW;
Undocumented in source.
EMBDHLP_DELAYCREATE
auto EMBDHLP_DELAYCREATE;
Undocumented in source.
EMBDHLP_INPROC_HANDLER
auto EMBDHLP_INPROC_HANDLER;
Undocumented in source.
EMBDHLP_INPROC_SERVER
auto EMBDHLP_INPROC_SERVER;
Undocumented in source.
E_DRAW
auto E_DRAW;
Undocumented in source.

Meta