core.sys.windows.ole2

Windows API header module

Translated from MinGW Windows headers

License

Types 4

structOLESTREAM
Fields
Fields
DWORD function (LPOLESTREAM, void *, DWORD) Get
DWORD function (LPOLESTREAM, const(void) *, DWORD) Put

Functions 66

fnDWORD OleBuildVersion()
fnHRESULT WriteClassStg(LPSTORAGE, REFCLSID)
fnHRESULT WriteClassStm(LPSTREAM, REFCLSID)
fnHRESULT OleInitialize(PVOID)
fnHRESULT OleCreate(REFCLSID, REFIID, DWORD, LPFORMATETC, LPOLECLIENTSITE, LPSTORAGE, PVOID *)
fnHRESULT OleCreateFromFile(REFCLSID, LPCOLESTR, REFIID, DWORD, LPFORMATETC, LPOLECLIENTSITE, LPSTORAGE, PVOID *)
fnHRESULT OleLoad(LPSTORAGE, REFIID, LPOLECLIENTSITE, PVOID *)
fnHRESULT OleLoadFromStream(LPSTREAM, REFIID, PVOID *)
fnHRESULT RevokeDragDrop(HWND)
fnHRESULT DoDragDrop(LPDATAOBJECT, LPDROPSOURCE, DWORD, PDWORD)
fnHRESULT OleFlushClipboard()
fnHRESULT OleDraw(LPUNKNOWN, DWORD, HDC, LPCRECT)
fnHRESULT OleRun(LPUNKNOWN)
fnHRESULT OleLockRunning(LPUNKNOWN, BOOL, BOOL)
fnHRESULT OleCreateDefaultHandler(REFCLSID, LPUNKNOWN, REFIID, PVOID *)
fnHRESULT OleCreateEmbeddingHelper(REFCLSID, LPUNKNOWN, DWORD, LPCLASSFACTORY, REFIID, PVOID *)
fnBOOL IsAccelerator(HACCEL, int, LPMSG, WORD *)
fnHRESULT OleRegGetUserType(REFCLSID, DWORD, LPOLESTR *)
fnHRESULT OleRegGetMiscStatus(REFCLSID, DWORD, DWORD *)
fnHRESULT OleRegEnumFormatEtc(REFCLSID, DWORD, LPENUMFORMATETC *)
fnHRESULT OleRegEnumVerbs(REFCLSID, LPENUMOLEVERB *)
fnHRESULT OleDoAutoConvert(LPSTORAGE, LPCLSID)
fnHRESULT OleGetAutoConvert(REFCLSID, LPCLSID)
fnHRESULT OleSetAutoConvert(REFCLSID, REFCLSID)
fnHRESULT SetConvertStg(LPSTORAGE, BOOL)

Variables 6

enumvarE_DRAW = VIEW_E_DRAW
enumvarDATA_E_FORMATETC = DV_E_FORMATETC
enumvarEMBDHLP_INPROC_HANDLER = 0x0000L
enumvarEMBDHLP_INPROC_SERVER = 0x0001L
enumvarEMBDHLP_CREATENOW = 0x00000000L
enumvarEMBDHLP_DELAYCREATE = 0x00010000L