2 * Temporary place for ole2 stubs.
4 * Copyright (C) 1999 Corel Corporation
8 #include "debugtools.h"
10 DEFAULT_DEBUG_CHANNEL(ole
)
12 /******************************************************************************
13 * OleCreateFromData [OLE32.92]
15 HRESULT WINAPI
OleCreateFromData(LPDATAOBJECT pSrcDataObj
, REFIID riid
,
16 DWORD renderopt
, LPFORMATETC pFormatEtc
,
17 LPOLECLIENTSITE pClientSite
, LPSTORAGE pStg
,
20 FIXME("(%p,%p,%li,%p,%p,%p,%p), stub!\n", pSrcDataObj
,riid
,renderopt
,pFormatEtc
,pClientSite
,pStg
,ppvObj
);
21 return DV_E_FORMATETC
;
25 /******************************************************************************
26 * OleCreateLinkToFile [OLE32.96]
28 HRESULT WINAPI
OleCreateLinkToFile(LPCOLESTR lpszFileName
, REFIID riid
,
29 DWORD renderopt
, LPFORMATETC lpFormatEtc
,
30 LPOLECLIENTSITE pClientSite
, LPSTORAGE pStg
, LPVOID
* ppvObj
)
32 FIXME("(%p,%p,%li,%p,%p,%p,%p), stub!\n",lpszFileName
, riid
, renderopt
, lpFormatEtc
, pClientSite
, pStg
, ppvObj
);
37 /******************************************************************************
38 * OleDuplicateData [OLE32.102]
40 HRESULT WINAPI
OleDuplicateData(HANDLE hSrc
, CLIPFORMAT cfFormat
,
43 FIXME("(%x,%x,%x), stub!\n", hSrc
, cfFormat
, uiFlags
);
48 /***********************************************************************
49 * WriteFmtUserTypeStg (OLE32.160)
51 HRESULT WINAPI
WriteFmtUserTypeStg(
52 LPSTORAGE pstg
, CLIPFORMAT cf
, LPOLESTR lpszUserType
)
54 FIXME("(%p,%x,%p) stub!\n",pstg
,cf
,lpszUserType
);
58 /***********************************************************************
59 * OleTranslateAccelerator [OLE32.130]
61 HRESULT WINAPI
OleTranslateAccelerator (LPOLEINPLACEFRAME lpFrame
,
62 LPOLEINPLACEFRAMEINFO lpFrameInfo
, LPMSG lpmsg
)
64 FIXME("(%p,%p,%p),stub!\n", lpFrame
, lpFrameInfo
, lpmsg
);
68 /******************************************************************************
69 * CoTreatAsClass [OLE32.46]
71 HRESULT WINAPI
CoTreatAsClass(REFCLSID clsidOld
, REFCLSID clsidNew
)
73 FIXME("(%p,%p), stub!\n", clsidOld
, clsidNew
);
78 /******************************************************************************
79 * IsAccelerator [OLE32.75]
81 BOOL WINAPI
IsAccelerator(HACCEL hAccel
, int cAccelEntries
, LPMSG lpMsg
, WORD
* lpwCmd
)
83 FIXME("(%x,%i,%p,%p), stub!\n", hAccel
, cAccelEntries
, lpMsg
, lpwCmd
);
87 /******************************************************************************
88 * SetConvertStg [OLE32.142]
90 HRESULT WINAPI
SetConvertStg(LPSTORAGE pStg
, BOOL fConvert
)
92 FIXME("(%p,%x), stub!\n", pStg
, fConvert
);
96 /******************************************************************************
97 * OleCreate [OLE32.80]
99 HRESULT WINAPI
OleCreate(REFCLSID rclsid
, REFIID riid
, DWORD renderopt
, LPFORMATETC pFormatEtc
, LPOLECLIENTSITE pClientSite
,
100 LPSTORAGE pStg
, LPVOID
* ppvObj
)
102 FIXME("(not shown), stub!\n");
106 /******************************************************************************
107 * OleCreateLink [OLE32.94]
109 HRESULT WINAPI
OleCreateLink(LPMONIKER pmkLinkSrc
, REFIID riid
, DWORD renderopt
, LPFORMATETC lpFormatEtc
,
110 LPOLECLIENTSITE pClientSite
, LPSTORAGE pStg
, LPVOID
* ppvObj
)
112 FIXME("(not shown), stub!\n");
116 /******************************************************************************
117 * OleCreateFromFile [OLE32.93]
119 HRESULT WINAPI
OleCreateFromFile(REFCLSID rclsid
, LPCOLESTR lpszFileName
, REFIID riid
,
120 DWORD renderopt
, LPFORMATETC lpFormatEtc
, LPOLECLIENTSITE pClientSite
, LPSTORAGE pStg
, LPVOID
* ppvObj
)
122 FIXME("(not shown), stub!\n");
126 /******************************************************************************
127 * OleLockRunning [OLE32.114]
129 HRESULT WINAPI
OleLockRunning(LPUNKNOWN pUnknown
, BOOL fLock
, BOOL fLastUnlockCloses
)
131 FIXME("(%p,%x,%x), stub!\n", pUnknown
, fLock
, fLastUnlockCloses
);
135 /******************************************************************************
136 * OleGetIconOfClass [OLE32.106]
138 HGLOBAL WINAPI
OleGetIconOfClass(REFCLSID rclsid
, LPOLESTR lpszLabel
, BOOL fUseTypeAsLabel
)
140 FIXME("(%p,%p,%x), stub!\n", rclsid
, lpszLabel
, fUseTypeAsLabel
);
144 /******************************************************************************
145 * OleQueryCreateFromData [OLE32.117]
147 HRESULT WINAPI
OleQueryCreateFromData(LPDATAOBJECT pSrcDataObject
)
149 FIXME("(%p), stub!\n", pSrcDataObject
);
153 /******************************************************************************
154 * ReadFmtUserTypeStg [OLE32.136]
156 HRESULT WINAPI
ReadFmtUserTypeStg (LPSTORAGE pstg
, CLIPFORMAT
* pcf
, LPOLESTR
* lplpszUserType
)
158 FIXME("(%p,%p,%p), stub!\n", pstg
, pcf
, lplpszUserType
);
162 /******************************************************************************
163 * OleCreateStaticFromData [OLE32.98]
165 HRESULT WINAPI
OleCreateStaticFromData(LPDATAOBJECT pSrcDataObj
, REFIID iid
,
166 DWORD renderopt
, LPFORMATETC pFormatEtc
, LPOLECLIENTSITE pClientSite
,
167 LPSTORAGE pStg
, LPVOID
* ppvObj
)
169 FIXME("(not shown), stub!\n");
173 /******************************************************************************
176 HRESULT WINAPI
OleRun(LPUNKNOWN pUnknown
)
178 FIXME("(%p), stub!\n", pUnknown
);
182 /******************************************************************************
183 * OleCreateLinkFromData [OLE32.95]
186 HRESULT WINAPI
OleCreateLinkFromData(LPDATAOBJECT pSrcDataObj
, REFIID riid
,
187 DWORD renderopt
, LPFORMATETC pFormatEtc
,
188 LPOLECLIENTSITE pClientSite
, LPSTORAGE pStg
,
191 FIXME("(not shown), stub!\n");
195 /******************************************************************************
196 * OleIsRunning [OLE32.111]
198 BOOL WINAPI
OleIsRunning(LPOLEOBJECT pObject
)
200 FIXME("(%p), stub!\n", pObject
);
204 /***********************************************************************
205 * OleRegEnumVerbs [OLE32.120]
207 HRESULT WINAPI
OleRegEnumVerbs (REFCLSID clsid
, LPENUMOLEVERB
* ppenum
)
209 FIXME("(%p,%p), stub!\n", clsid
, ppenum
);
213 /***********************************************************************
214 * OleRegEnumFormatEtc [OLE32.119]
216 HRESULT WINAPI
OleRegEnumFormatEtc (
219 LPENUMFORMATETC
* ppenumFormatetc
)
221 FIXME("(%p, %ld, %p), stub!\n", clsid
, dwDirection
, ppenumFormatetc
);