Do not set the iSubItem part of the struct for LVM_HITTEST,
[wine] / dlls / ole32 / ole32.spec
1 name    ole32
2 type    win32
3
4 import advapi32.dll
5 import user32.dll
6 import gdi32.dll
7 import rpcrt4.dll
8 import kernel32.dll
9 import ntdll.dll
10
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