2 * Temporary place for ole2 stubs.
4 * Copyright (C) 1999 Corel Corporation
11 #include "debugtools.h"
13 DEFAULT_DEBUG_CHANNEL(ole
)
15 /******************************************************************************
16 * OleCreateFromData [OLE32.92]
18 HRESULT WINAPI
OleCreateFromData(LPDATAOBJECT pSrcDataObj
, REFIID riid
,
19 DWORD renderopt
, LPFORMATETC pFormatEtc
,
20 LPOLECLIENTSITE pClientSite
, LPSTORAGE pStg
,
23 FIXME("(%p,%p,%li,%p,%p,%p,%p), stub!\n", pSrcDataObj
,riid
,renderopt
,pFormatEtc
,pClientSite
,pStg
,ppvObj
);
24 return DV_E_FORMATETC
;
28 /******************************************************************************
29 * OleCreateLinkToFile [OLE32.96]
31 HRESULT WINAPI
OleCreateLinkToFile(LPCOLESTR lpszFileName
, REFIID riid
,
32 DWORD renderopt
, LPFORMATETC lpFormatEtc
,
33 LPOLECLIENTSITE pClientSite
, LPSTORAGE pStg
, LPVOID
* ppvObj
)
35 FIXME("(%p,%p,%li,%p,%p,%p,%p), stub!\n",lpszFileName
, riid
, renderopt
, lpFormatEtc
, pClientSite
, pStg
, ppvObj
);
40 /******************************************************************************
41 * OleDuplicateData [OLE32.102]
43 HRESULT WINAPI
OleDuplicateData(HANDLE hSrc
, CLIPFORMAT cfFormat
,
46 FIXME("(%x,%x,%x), stub!\n", hSrc
, cfFormat
, uiFlags
);
51 /***********************************************************************
52 * WriteFmtUserTypeStg (OLE32.160)
54 HRESULT WINAPI
WriteFmtUserTypeStg(
55 LPSTORAGE pstg
, CLIPFORMAT cf
, LPOLESTR lpszUserType
)
57 FIXME("(%p,%x,%p) stub!\n",pstg
,cf
,lpszUserType
);
61 /***********************************************************************
62 * OleTranslateAccelerator [OLE32.130]
64 HRESULT WINAPI
OleTranslateAccelerator (LPOLEINPLACEFRAME lpFrame
,
65 LPOLEINPLACEFRAMEINFO lpFrameInfo
, LPMSG lpmsg
)
67 FIXME("(%p,%p,%p),stub!\n", lpFrame
, lpFrameInfo
, lpmsg
);
71 /******************************************************************************
72 * CoTreatAsClass [OLE32.46]
74 HRESULT WINAPI
CoTreatAsClass(REFCLSID clsidOld
, REFCLSID clsidNew
)
76 FIXME("(%p,%p), stub!\n", clsidOld
, clsidNew
);
81 /******************************************************************************
82 * IsAccelerator [OLE32.75]
84 BOOL WINAPI
IsAccelerator(HACCEL hAccel
, int cAccelEntries
, LPMSG lpMsg
, WORD
* lpwCmd
)
86 FIXME("(%x,%i,%p,%p), stub!\n", hAccel
, cAccelEntries
, lpMsg
, lpwCmd
);
90 /******************************************************************************
91 * SetConvertStg [OLE32.142]
93 HRESULT WINAPI
SetConvertStg(LPSTORAGE pStg
, BOOL fConvert
)
95 FIXME("(%p,%x), stub!\n", pStg
, fConvert
);
99 /******************************************************************************
100 * OleCreate [OLE32.80]
102 HRESULT WINAPI
OleCreate(REFCLSID rclsid
, REFIID riid
, DWORD renderopt
, LPFORMATETC pFormatEtc
, LPOLECLIENTSITE pClientSite
,
103 LPSTORAGE pStg
, LPVOID
* ppvObj
)
105 FIXME("(not shown), stub!\n");
109 /******************************************************************************
110 * OleCreateLink [OLE32.94]
112 HRESULT WINAPI
OleCreateLink(LPMONIKER pmkLinkSrc
, REFIID riid
, DWORD renderopt
, LPFORMATETC lpFormatEtc
,
113 LPOLECLIENTSITE pClientSite
, LPSTORAGE pStg
, LPVOID
* ppvObj
)
115 FIXME("(not shown), stub!\n");
119 /******************************************************************************
120 * OleCreateFromFile [OLE32.93]
122 HRESULT WINAPI
OleCreateFromFile(REFCLSID rclsid
, LPCOLESTR lpszFileName
, REFIID riid
,
123 DWORD renderopt
, LPFORMATETC lpFormatEtc
, LPOLECLIENTSITE pClientSite
, LPSTORAGE pStg
, LPVOID
* ppvObj
)
125 FIXME("(not shown), stub!\n");
129 /******************************************************************************
130 * OleLockRunning [OLE32.114]
132 HRESULT WINAPI
OleLockRunning(LPUNKNOWN pUnknown
, BOOL fLock
, BOOL fLastUnlockCloses
)
134 FIXME("(%p,%x,%x), stub!\n", pUnknown
, fLock
, fLastUnlockCloses
);
138 /******************************************************************************
139 * OleGetIconOfClass [OLE32.106]
141 HGLOBAL WINAPI
OleGetIconOfClass(REFCLSID rclsid
, LPOLESTR lpszLabel
, BOOL fUseTypeAsLabel
)
143 FIXME("(%p,%p,%x), stub!\n", rclsid
, lpszLabel
, fUseTypeAsLabel
);
147 /******************************************************************************
148 * OleQueryCreateFromData [OLE32.117]
150 HRESULT WINAPI
OleQueryCreateFromData(LPDATAOBJECT pSrcDataObject
)
152 FIXME("(%p), stub!\n", pSrcDataObject
);
156 /******************************************************************************
157 * ReadFmtUserTypeStg [OLE32.136]
159 HRESULT WINAPI
ReadFmtUserTypeStg (LPSTORAGE pstg
, CLIPFORMAT
* pcf
, LPOLESTR
* lplpszUserType
)
161 FIXME("(%p,%p,%p), stub!\n", pstg
, pcf
, lplpszUserType
);
165 /******************************************************************************
166 * OleCreateStaticFromData [OLE32.98]
168 HRESULT WINAPI
OleCreateStaticFromData(LPDATAOBJECT pSrcDataObj
, REFIID iid
,
169 DWORD renderopt
, LPFORMATETC pFormatEtc
, LPOLECLIENTSITE pClientSite
,
170 LPSTORAGE pStg
, LPVOID
* ppvObj
)
172 FIXME("(not shown), stub!\n");
176 /******************************************************************************
177 * OleCreateLinkFromData [OLE32.95]
180 HRESULT WINAPI
OleCreateLinkFromData(LPDATAOBJECT pSrcDataObj
, REFIID riid
,
181 DWORD renderopt
, LPFORMATETC pFormatEtc
,
182 LPOLECLIENTSITE pClientSite
, LPSTORAGE pStg
,
185 FIXME("(not shown), stub!\n");
189 /******************************************************************************
190 * OleIsRunning [OLE32.111]
192 BOOL WINAPI
OleIsRunning(LPOLEOBJECT pObject
)
194 FIXME("(%p), stub!\n", pObject
);
198 /***********************************************************************
199 * OleRegEnumVerbs [OLE32.120]
201 HRESULT WINAPI
OleRegEnumVerbs (REFCLSID clsid
, LPENUMOLEVERB
* ppenum
)
203 FIXME("(%p,%p), stub!\n", clsid
, ppenum
);
207 /***********************************************************************
208 * OleRegEnumFormatEtc [OLE32.119]
210 HRESULT WINAPI
OleRegEnumFormatEtc (
213 LPENUMFORMATETC
* ppenumFormatetc
)
215 FIXME("(%p, %ld, %p), stub!\n", clsid
, dwDirection
, ppenumFormatetc
);
221 /***********************************************************************
222 * SetErrorInfo [OLE32.255]
224 HRESULT WINAPI
SetErrorInfo(DWORD dwReserved
, IErrorInfo
* perrinfo
)
226 FIXME("(%ld, %p): stub:\n", dwReserved
, perrinfo
);
231 /***********************************************************************
232 * PropVariantClear [OLE32.166]
234 HRESULT WINAPI
PropVariantClear(/*PROPVARIANT* */void* pvar
)
236 FIXME("(%p): stub:\n", pvar
);
239 /* sets at least the vt field to VT_EMPTY */
243 /***********************************************************************
244 * PropVariantCopy [OLE32.246]
246 HRESULT WINAPI
PropVariantCopy(/*PROPVARIANT* */void* pvarDest
,
247 /*const PROPVARIANT* */ void* pvarSrc
)
249 FIXME("(%p, %p): stub:\n", pvarDest
, pvarSrc
);
254 /***********************************************************************
255 * FreePropVariantArray [OLE32.195]
257 HRESULT WINAPI
FreePropVariantArray(ULONG cVariants
, /*PROPVARIANT* */void* rgvars
)
259 FIXME("(%lu, %p): stub:\n", cVariants
, rgvars
);