include: Add some missing OLE defines and declarations to ole2.h.
This commit is contained in:
parent
c20afad608
commit
f8b54686fd
|
@ -44,6 +44,11 @@ extern "C" {
|
||||||
#define OLEIVERB_DISCARDUNDOSTATE (-6L)
|
#define OLEIVERB_DISCARDUNDOSTATE (-6L)
|
||||||
#define OLEIVERB_PROPERTIES (-7L)
|
#define OLEIVERB_PROPERTIES (-7L)
|
||||||
|
|
||||||
|
#define EMBDHLP_INPROC_HANDLER 0x00000000
|
||||||
|
#define EMBDHLP_INPROC_SERVER 0x00000001
|
||||||
|
#define EMBDHLP_CREATENOW 0x00000000
|
||||||
|
#define EMBDHLP_DELAYCREATE 0x00010000
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* API declarations
|
* API declarations
|
||||||
*/
|
*/
|
||||||
|
@ -96,6 +101,8 @@ HRESULT WINAPI GetHGlobalFromILockBytes(LPLOCKBYTES plkbyt, HGLOBAL* phgloba
|
||||||
HRESULT WINAPI CreateILockBytesOnHGlobal(HGLOBAL hGlobal, BOOL fDeleteOnRelease, LPLOCKBYTES* pplkbyt);
|
HRESULT WINAPI CreateILockBytesOnHGlobal(HGLOBAL hGlobal, BOOL fDeleteOnRelease, LPLOCKBYTES* pplkbyt);
|
||||||
HRESULT WINAPI CreateDataAdviseHolder(LPDATAADVISEHOLDER* ppDAHolder);
|
HRESULT WINAPI CreateDataAdviseHolder(LPDATAADVISEHOLDER* ppDAHolder);
|
||||||
HGLOBAL WINAPI OleGetIconOfClass(REFCLSID rclsid, LPOLESTR lpszLabel, BOOL fUseTypeAsLabel);
|
HGLOBAL WINAPI OleGetIconOfClass(REFCLSID rclsid, LPOLESTR lpszLabel, BOOL fUseTypeAsLabel);
|
||||||
|
HGLOBAL WINAPI OleGetIconOfFile(LPOLESTR lpszPath, BOOL fUseFileAsLabel);
|
||||||
|
HGLOBAL WINAPI OleMetafilePictFromIconAndLabel(HICON hIcon, LPOLESTR lpszLabel, LPOLESTR lpszSourceFile, UINT iIconIndex);
|
||||||
HRESULT WINAPI OleLockRunning(LPUNKNOWN pUnknown, BOOL fLock, BOOL fLastUnlockCloses);
|
HRESULT WINAPI OleLockRunning(LPUNKNOWN pUnknown, BOOL fLock, BOOL fLastUnlockCloses);
|
||||||
HRESULT WINAPI OleCreateFromFile(REFCLSID rclsid, LPCOLESTR lpszFileName, REFIID riid,
|
HRESULT WINAPI OleCreateFromFile(REFCLSID rclsid, LPCOLESTR lpszFileName, REFIID riid,
|
||||||
DWORD renderopt, LPFORMATETC lpFormatEtc, LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, LPVOID* ppvObj);
|
DWORD renderopt, LPFORMATETC lpFormatEtc, LPOLECLIENTSITE pClientSite, LPSTORAGE pStg, LPVOID* ppvObj);
|
||||||
|
@ -117,6 +124,12 @@ HRESULT WINAPI OleCreateDefaultHandler(REFCLSID clsid,
|
||||||
LPUNKNOWN pUnkOuter,
|
LPUNKNOWN pUnkOuter,
|
||||||
REFIID riid,
|
REFIID riid,
|
||||||
LPVOID* ppvObj);
|
LPVOID* ppvObj);
|
||||||
|
HRESULT WINAPI OleCreateEmbeddingHelper(REFCLSID clsid,
|
||||||
|
LPUNKNOWN pUnkOuter,
|
||||||
|
DWORD flags,
|
||||||
|
IClassFactory *pCF,
|
||||||
|
REFIID riid,
|
||||||
|
LPVOID* ppvObj);
|
||||||
HRESULT WINAPI CreateOleAdviseHolder (LPOLEADVISEHOLDER *ppOAHolder);
|
HRESULT WINAPI CreateOleAdviseHolder (LPOLEADVISEHOLDER *ppOAHolder);
|
||||||
HRESULT WINAPI OleInitialize(LPVOID pvReserved);
|
HRESULT WINAPI OleInitialize(LPVOID pvReserved);
|
||||||
void WINAPI OleUninitialize(void);
|
void WINAPI OleUninitialize(void);
|
||||||
|
|
Loading…
Reference in New Issue