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