Made some FIXME()s print the respective strings passed.
[wine] / dlls / ole32 / ole32.spec
1 name    ole32
2 type    win32
3 init    OLE32_DllEntryPoint
4 rsrc    ole32res.res
5
6 import advapi32.dll
7 import user32.dll
8 import gdi32.dll
9 import rpcrt4.dll
10 import kernel32.dll
11 import ntdll.dll
12
13 debug_channels (accel ole relay storage)
14
15   1 stub BindMoniker                # stdcall (ptr long ptr ptr) return 0,ERR_NOTIMPLEMENTED
16   2 stdcall CLSIDFromProgID(wstr ptr) CLSIDFromProgID
17   3 stdcall CLSIDFromString(wstr ptr) CLSIDFromString
18   4 stdcall CoBuildVersion() CoBuildVersion
19   5 stdcall CoCreateFreeThreadedMarshaler(ptr ptr) CoCreateFreeThreadedMarshaler
20   6 stdcall CoCreateGuid(ptr) CoCreateGuid
21   7 stdcall CoCreateInstance(ptr ptr long ptr ptr) CoCreateInstance
22   8 stdcall CoDisconnectObject(ptr long) CoDisconnectObject
23   9 forward CoDosDateTimeToFileTime kernel32.DosDateTimeToFileTime
24  10 stdcall CoFileTimeNow(ptr) CoFileTimeNow
25  11 forward CoFileTimeToDosDateTime kernel32.FileTimeToDosDateTime
26  12 stdcall CoFreeAllLibraries() CoFreeAllLibraries
27  13 stdcall CoFreeLibrary(long) CoFreeLibrary
28  14 stdcall CoFreeUnusedLibraries() CoFreeUnusedLibraries
29  15 stub CoGetCallerTID
30  16 stdcall CoGetClassObject(ptr long ptr ptr ptr) CoGetClassObject
31  17 stub CoGetCurrentLogicalThreadId
32  18 stdcall CoGetCurrentProcess() CoGetCurrentProcess
33  19 stub CoGetInterfaceAndReleaseStream # stdcall (ptr ptr ptr) return 0,ERR_NOTIMPLEMENTED
34  20 stdcall CoGetMalloc(long ptr) CoGetMalloc
35  21 stub CoGetMarshalSizeMax        # stdcall (ptr ptr ptr long ptr long) return 0,ERR_NOTIMPLEMENTED
36  22 stdcall CoGetPSClsid(ptr ptr) CoGetPSClsid 
37  23 stub CoGetStandardMarshal       # stdcall (ptr ptr long ptr long ptr) return 0,ERR_NOTIMPLEMENTED
38  24 stub CoGetState
39  25 stub CoGetTreatAsClass          # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED
40  26 stdcall CoInitialize(ptr) CoInitialize
41  27 stdcall CoInitializeWOW(long long) CoInitializeWOW
42  28 stub CoIsHandlerConnected       # stdcall (ptr) return 0,ERR_NOTIMPLEMENTED
43  29 stdcall CoIsOle1Class (ptr) CoIsOle1Class
44  30 stdcall CoLoadLibrary(wstr long) CoLoadLibrary
45  31 stdcall CoLockObjectExternal(ptr long long) CoLockObjectExternal
46  32 stub CoMarshalHresult           # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED
47  33 stub CoMarshalInterThreadInterfaceInStream # stdcall (ptr ptr ptr) return 0,ERR_NOTIMPLEMENTED
48  34 stub CoMarshalInterface         # stdcall (ptr ptr ptr long ptr long) return 0,ERR_NOTIMPLEMENTED
49  35 stub CoQueryReleaseObject
50  36 stdcall CoRegisterClassObject(ptr ptr long long ptr) CoRegisterClassObject
51  37 stub CoRegisterMallocSpy        # stdcall (ptr) return 0,ERR_NOTIMPLEMENTED
52  38 stdcall CoRegisterMessageFilter(ptr ptr) CoRegisterMessageFilter
53  39 stub CoReleaseMarshalData       # stdcall (ptr) return 0,ERR_NOTIMPLEMENTED
54  40 stdcall CoRevokeClassObject(long) CoRevokeClassObject
55  41 stub CoRevokeMallocSpy          # stdcall () return 0,ERR_NOTIMPLEMENTED
56  42 stdcall CoSetState(ptr) CoSetState
57  43 stdcall CoTaskMemAlloc(long) CoTaskMemAlloc
58  44 stdcall CoTaskMemFree(ptr) CoTaskMemFree
59  45 stdcall CoTaskMemRealloc(ptr long) CoTaskMemRealloc
60  46 stdcall CoTreatAsClass(ptr ptr) CoTreatAsClass
61  47 stdcall CoUninitialize() CoUninitialize
62  48 stub CoUnloadingWOW
63  49 stub CoUnmarshalHresult         # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED
64  50 stub CoUnmarshalInterface       # stdcall (ptr ptr ptr) return 0,ERR_NOTIMPLEMENTED
65  51 stdcall CreateAntiMoniker(ptr)  CreateAntiMoniker
66  52 stdcall CreateBindCtx(long ptr) CreateBindCtx
67  53 stdcall CreateDataAdviseHolder(ptr) CreateDataAdviseHolder
68  54 stdcall CreateDataCache(ptr ptr ptr ptr) CreateDataCache
69  55 stdcall CreateFileMoniker(wstr ptr) CreateFileMoniker
70  56 stdcall CreateGenericComposite(ptr ptr ptr) CreateGenericComposite
71  57 stdcall CreateILockBytesOnHGlobal(ptr long ptr) CreateILockBytesOnHGlobal
72  58 stdcall CreateItemMoniker(wstr wstr ptr) CreateItemMoniker
73  59 stdcall CreateOleAdviseHolder(ptr) CreateOleAdviseHolder
74  60 stub CreatePointerMoniker       # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED
75  61 stdcall CreateStreamOnHGlobal(ptr long ptr) CreateStreamOnHGlobal
76  62 stdcall DllDebugObjectRPCHook(long ptr) DllDebugObjectRPCHook
77  63 stdcall DllGetClassObject (ptr ptr ptr) OLE32_DllGetClassObject
78  64 stub DllGetClassObjectWOW
79  65 stdcall DoDragDrop(ptr ptr long ptr) DoDragDrop
80  66 stub EnableHookObject
81  67 stdcall GetClassFile(ptr ptr) GetClassFile
82  68 stdcall GetConvertStg(ptr) GetConvertStg
83  69 stub GetDocumentBitStg
84  70 stdcall GetHGlobalFromILockBytes(ptr ptr) GetHGlobalFromILockBytes
85  71 stdcall GetHGlobalFromStream(ptr ptr) GetHGlobalFromStream
86  72 stub GetHookInterface
87  73 stdcall GetRunningObjectTable(long ptr) GetRunningObjectTable
88  74 stdcall IIDFromString(wstr ptr) CLSIDFromString 
89  75 stdcall IsAccelerator(long long ptr long) IsAccelerator
90  76 stdcall IsEqualGUID(ptr ptr) IsEqualGUID
91  77 stub IsValidIid
92  78 stdcall IsValidInterface(ptr) IsValidInterface
93  79 stub IsValidPtrIn
94  80 stub IsValidPtrOut
95  81 stdcall MkParseDisplayName(ptr ptr ptr ptr) MkParseDisplayName
96  82 stdcall MonikerCommonPrefixWith(ptr ptr ptr) MonikerCommonPrefixWith
97  83 stub MonikerRelativePathTo
98  84 stdcall OleBuildVersion() OleBuildVersion
99  85 stdcall OleConvertIStorageToOLESTREAM(ptr ptr) OleConvertIStorageToOLESTREAM
100  86 stub OleConvertIStorageToOLESTREAMEx
101  87 stdcall OleConvertOLESTREAMToIStorage(ptr ptr ptr) OleConvertOLESTREAMToIStorage
102  88 stub OleConvertOLESTREAMToIStorageEx
103  89 stdcall OleCreate(ptr ptr long ptr ptr ptr ptr) OleCreate
104  90 stdcall OleCreateDefaultHandler(ptr ptr ptr ptr) OleCreateDefaultHandler
105  91 stub OleCreateEmbeddingHelper
106  92 stdcall OleCreateFromData(ptr ptr long ptr ptr ptr ptr) OleCreateFromData
107  93 stdcall OleCreateFromFile(ptr ptr ptr long ptr ptr ptr ptr) OleCreateFromFile
108  94 stdcall OleCreateLink(ptr ptr long ptr ptr ptr ptr) OleCreateLink
109  95 stdcall OleCreateLinkFromData(ptr ptr long ptr ptr ptr ptr) OleCreateLinkFromData
110  96 stdcall OleCreateLinkToFile(ptr ptr long ptr ptr ptr ptr) OleCreateLinkToFile
111  97 stdcall OleCreateMenuDescriptor(long ptr) OleCreateMenuDescriptor
112  98 stdcall OleCreateStaticFromData(ptr ptr long ptr ptr ptr ptr) OleCreateStaticFromData
113  99 stdcall OleDestroyMenuDescriptor(long) OleDestroyMenuDescriptor
114 100 stub OleDoAutoConvert
115 101 stub OleDraw
116 102 stdcall OleDuplicateData(long long long) OleDuplicateData
117 103 stdcall OleFlushClipboard() OleFlushClipboard
118 104 stdcall OleGetAutoConvert(ptr ptr) OleGetAutoConvert
119 105 stdcall OleGetClipboard(ptr) OleGetClipboard
120 106 stdcall OleGetIconOfClass(ptr ptr long) OleGetIconOfClass
121 107 stub OleGetIconOfFile
122 108 stdcall OleInitialize(ptr) OleInitialize
123 109 stdcall OleInitializeWOW(long) OleInitializeWOW
124 110 stdcall OleIsCurrentClipboard(ptr) OleIsCurrentClipboard
125 111 stdcall OleIsRunning(ptr) OleIsRunning
126 112 stdcall OleLoad(ptr ptr ptr ptr) OleLoad
127 113 stdcall OleLoadFromStream(ptr ptr ptr) OleLoadFromStream
128 114 stdcall OleLockRunning(ptr long long) OleLockRunning
129 115 stub OleMetafilePictFromIconAndLabel
130 116 stub OleNoteObjectVisible
131 117 stdcall OleQueryCreateFromData(ptr) OleQueryCreateFromData
132 118 stdcall OleQueryLinkFromData(ptr) OleQueryLinkFromData
133 119 stdcall OleRegEnumFormatEtc(ptr long ptr) OleRegEnumFormatEtc
134 120 stdcall OleRegEnumVerbs(long ptr) OleRegEnumVerbs
135 121 stdcall OleRegGetMiscStatus(ptr long ptr) OleRegGetMiscStatus
136 122 stdcall OleRegGetUserType(long long ptr) OleRegGetUserType
137 123 stdcall OleRun(ptr) OleRun
138 124 stdcall OleSave(ptr ptr long) OleSave
139 125 stdcall OleSaveToStream(ptr ptr) OleSaveToStream
140 126 stdcall OleSetAutoConvert(ptr ptr) OleSetAutoConvert
141 127 stdcall OleSetClipboard(ptr) OleSetClipboard
142 128 stdcall OleSetContainedObject(ptr long) OleSetContainedObject
143 129 stdcall OleSetMenuDescriptor(long long long ptr ptr) OleSetMenuDescriptor
144 130 stdcall OleTranslateAccelerator(ptr ptr ptr) OleTranslateAccelerator
145 131 stdcall OleUninitialize() OleUninitialize
146 132 stub OpenOrCreateStream
147 133 stdcall ProgIDFromCLSID(ptr ptr) ProgIDFromCLSID
148 134 stdcall ReadClassStg(ptr ptr) ReadClassStg
149 135 stdcall ReadClassStm(ptr ptr) ReadClassStm
150 136 stdcall ReadFmtUserTypeStg(ptr ptr ptr) ReadFmtUserTypeStg
151 137 stub ReadOleStg
152 138 stub ReadStringStream
153 139 stdcall RegisterDragDrop(long ptr) RegisterDragDrop
154 140 stdcall ReleaseStgMedium(ptr) ReleaseStgMedium
155 141 stdcall RevokeDragDrop(long) RevokeDragDrop
156 142 stdcall SetConvertStg(ptr long) SetConvertStg
157 143 stub SetDocumentBitStg
158 144 stdcall StgCreateDocfile(wstr long long ptr) StgCreateDocfile
159 145 stdcall StgCreateDocfileOnILockBytes(ptr long long ptr) StgCreateDocfileOnILockBytes
160 146 stdcall StgIsStorageFile(wstr) StgIsStorageFile
161 147 stdcall StgIsStorageILockBytes(ptr) StgIsStorageILockBytes
162 148 stdcall StgOpenStorage(wstr ptr long ptr long ptr) StgOpenStorage
163 149 stdcall StgOpenStorageOnILockBytes(ptr ptr long long long ptr) StgOpenStorageOnILockBytes
164 150 stdcall StgSetTimes(wstr ptr ptr ptr ) StgSetTimes
165 151 stdcall StringFromCLSID(ptr ptr) StringFromCLSID
166 152 stdcall StringFromGUID2(ptr ptr long) StringFromGUID2
167 153 stdcall StringFromIID(ptr ptr) StringFromCLSID
168 154 stub UtConvertDvtd16toDvtd32
169 155 stub UtConvertDvtd32toDvtd16
170 156 stub UtGetDvtd16Info
171 157 stub UtGetDvtd32Info
172 158 stdcall WriteClassStg(ptr ptr) WriteClassStg
173 159 stdcall WriteClassStm(ptr ptr) WriteClassStm
174 160 stdcall WriteFmtUserTypeStg(ptr long ptr) WriteFmtUserTypeStg
175 161 stub WriteOleStg
176 162 stub WriteStringStream
177 163 stdcall CoInitializeEx(ptr long) CoInitializeEx
178 164 stub CoInitializeSecurity       # stdcall (ptr long ptr ptr long long ptr long ptr) return 0,ERR_NOTIMPLEMENTED
179 165 stdcall CoCreateInstanceEx(ptr ptr long ptr long ptr) CoCreateInstanceEx
180 166 stdcall PropVariantClear(ptr) PropVariantClear
181 167 stub CoCopyProxy                # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED
182 168 stub CoGetCallContext           # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED
183 169 stub CoGetInstanceFromFile      # stdcall (ptr ptr ptr long wstr long ptr) return 0,ERR_NOTIMPLEMENTED
184 170 stub CoGetInstanceFromIStorage  # stdcall (ptr ptr ptr long ptr long ptr) return 0,ERR_NOTIMPLEMENTED
185 171 stub CoRegisterPSClsid          # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED
186 172 stub CoReleaseServerProcess     # stdcall () return 0,ERR_NOTIMPLEMENTED
187 173 stdcall CoResumeClassObjects() CoResumeClassObjects
188 174 stub CoRevertToSelf             # stdcall () return 0,ERR_NOTIMPLEMENTED
189 175 stub CoSetProxyBlanket          # stdcall (ptr long long wstr long long ptr long) return 0,ERR_NOTIMPLEMENTED
190 176 stub CoSuspendClassObjects      # stdcall () return 0,ERR_NOTIMPLEMENTED
191 177 stub CreateClassMoniker         # stdcall (ptr ptr) return 0,ERR_NOTIMPLEMENTED
192 178 stub CLIPFORMAT_UserFree
193 179 stub CLIPFORMAT_UserMarshal
194 180 stub CLIPFORMAT_UserSize
195 181 stub CLIPFORMAT_UserUnmarshal
196 182 stub CoAddRefServerProcess
197 183 stub CoGetObject
198 184 stub CoGetTIDFromIPID
199 185 stub CoImpersonateClient
200 186 stub CoQueryAuthenticationServices
201 187 stub CoQueryClientBlanket
202 188 stub CoQueryProxyBlanket
203 189 stub CoRegisterChannelHook
204 190 stub CoRegisterSurrogate
205 191 stub CoSwitchCallContext
206 192 stdcall CreateErrorInfo(ptr) CreateErrorInfo
207 193 stub CreateObjrefMoniker
208 194 stdcall DllRegisterServer() OLE32_DllRegisterServer
209 195 stdcall FreePropVariantArray(long ptr) FreePropVariantArray
210 196 stdcall GetErrorInfo(long ptr) GetErrorInfo
211 197 stub HACCEL_UserFree
212 198 stub HACCEL_UserMarshal
213 199 stub HACCEL_UserSize
214 200 stub HACCEL_UserUnmarshal
215 201 stub HBITMAP_UserFree
216 202 stub HBITMAP_UserMarshal
217 203 stub HBITMAP_UserSize
218 204 stub HBITMAP_UserUnmarshal
219 205 stub HBRUSH_UserFree
220 206 stub HBRUSH_UserMarshal
221 207 stub HBRUSH_UserSize
222 208 stub HBRUSH_UserUnmarshal
223 209 stub HENHMETAFILE_UserFree
224 210 stub HENHMETAFILE_UserMarshal
225 211 stub HENHMETAFILE_UserSize
226 212 stub HENHMETAFILE_UserUnmarshal
227 213 stub HGLOBAL_UserFree
228 214 stub HGLOBAL_UserMarshal
229 215 stub HGLOBAL_UserSize
230 216 stub HGLOBAL_UserUnmarshal
231 217 stub HMENU_UserFree
232 218 stub HMENU_UserMarshal
233 219 stub HMENU_UserSize
234 220 stub HMENU_UserUnmarshal
235 221 stub HMETAFILEPICT_UserFree
236 222 stub HMETAFILEPICT_UserMarshal
237 223 stub HMETAFILEPICT_UserSize
238 224 stub HMETAFILEPICT_UserUnmarshal
239 225 stub HMETAFILE_UserFree
240 226 stub HMETAFILE_UserMarshal
241 227 stub HMETAFILE_UserSize
242 228 stub HMETAFILE_UserUnmarshal
243 229 stub HPALETTE_UserFree
244 230 stub HPALETTE_UserMarshal
245 231 stub HPALETTE_UserSize
246 232 stub HPALETTE_UserUnmarshal
247 233 stub HWND_UserFree
248 234 stub HWND_UserMarshal
249 235 stub HWND_UserSize
250 236 stub HWND_UserUnmarshal
251 237 stub I_RemoteMain
252 238 stub OleCreateEx
253 239 stub OleCreateFromDataEx
254 240 stub OleCreateFromFileEx
255 241 stub OleCreateLinkEx
256 242 stub OleCreateLinkFromDataEx
257 243 stub OleCreateLinkToFileEx
258 244 stub PropSysAllocString
259 245 stub PropSysFreeString
260 246 stdcall PropVariantCopy(ptr ptr) PropVariantCopy
261 247 stub SNB_UserFree
262 248 stub SNB_UserMarshal
263 249 stub SNB_UserSize
264 250 stub SNB_UserUnmarshal
265 251 stub STGMEDIUM_UserFree
266 252 stub STGMEDIUM_UserMarshal
267 253 stub STGMEDIUM_UserSize
268 254 stub STGMEDIUM_UserUnmarshal
269 255 stdcall SetErrorInfo(long ptr) SetErrorInfo
270 256 stub StgCreateStorageEx
271 257 stub StgGetIFillLockBytesOnFile
272 258 stub StgGetIFillLockBytesOnILockBytes
273 259 stub StgOpenAsyncDocfileOnIFillLockBytes
274 260 stub StgOpenStorageEx
275 261 stub UpdateDCOMSettings
276 262 stub WdtpInterfacePointer_UserFree
277 263 stub WdtpInterfacePointer_UserMarshal
278 264 stub WdtpInterfacePointer_UserSize
279 265 stub WdtpInterfacePointer_UserUnmarshal