msi.spec 14.2 KB
Newer Older
Mike McCormack's avatar
Mike McCormack committed
1 2 3 4
5 stdcall MsiAdvertiseProductA(str str str long)
6 stdcall MsiAdvertiseProductW(wstr wstr wstr long)
7 stdcall MsiCloseAllHandles()
8 stdcall MsiCloseHandle(long)
5
9 stdcall MsiCollectUserInfoA(str)
6
10 stdcall MsiCollectUserInfoW(wstr)
7
11 stdcall MsiConfigureFeatureA(str str long)
8 9
12 stub MsiConfigureFeatureFromDescriptorA
13 stub MsiConfigureFeatureFromDescriptorW
10
14 stdcall MsiConfigureFeatureW(wstr wstr ptr)
Mike McCormack's avatar
Mike McCormack committed
11 12 13 14 15 16
15 stdcall MsiConfigureProductA(str long long)
16 stdcall MsiConfigureProductW(wstr long long)
17 stdcall MsiCreateRecord(long)
18 stdcall MsiDatabaseApplyTransformA(long str long)
19 stdcall MsiDatabaseApplyTransformW(long wstr long)
20 stdcall MsiDatabaseCommit(long)
17 18
21 stdcall MsiDatabaseExportA(long str str str)
22 stdcall MsiDatabaseExportW(long wstr wstr wstr)
Mike McCormack's avatar
Mike McCormack committed
19 20 21 22
23 stdcall MsiDatabaseGenerateTransformA(long long str long long)
24 stdcall MsiDatabaseGenerateTransformW(long long wstr long long)
25 stdcall MsiDatabaseGetPrimaryKeysA(long str ptr)
26 stdcall MsiDatabaseGetPrimaryKeysW(long wstr ptr)
23 24
27 stdcall MsiDatabaseImportA(str str long)
28 stdcall MsiDatabaseImportW(wstr wstr long)
25 26
29 stdcall MsiDatabaseMergeA(long long str)
30 stdcall MsiDatabaseMergeW(long long wstr)
27 28
31 stdcall MsiDatabaseOpenViewA(long str ptr)
32 stdcall MsiDatabaseOpenViewW(long wstr ptr)
Mike McCormack's avatar
Mike McCormack committed
29 30
33 stdcall MsiDoActionA(long str)
34 stdcall MsiDoActionW(long wstr)
31
35 stdcall MsiEnableUIPreview(long ptr)
32 33
36 stdcall MsiEnumClientsA(str long ptr)
37 stdcall MsiEnumClientsW(wstr long ptr)
34 35
38 stdcall MsiEnumComponentQualifiersA(str long ptr ptr ptr ptr)
39 stdcall MsiEnumComponentQualifiersW(wstr long ptr ptr ptr ptr)
Mike McCormack's avatar
Mike McCormack committed
36 37 38 39 40 41
40 stdcall MsiEnumComponentsA(long ptr)
41 stdcall MsiEnumComponentsW(long ptr)
42 stdcall MsiEnumFeaturesA(str long ptr ptr)
43 stdcall MsiEnumFeaturesW(wstr long ptr ptr)
44 stdcall MsiEnumProductsA(long ptr)
45 stdcall MsiEnumProductsW(long ptr)
42 43
46 stdcall MsiEvaluateConditionA(long str)
47 stdcall MsiEvaluateConditionW(long wstr)
44
48 stdcall MsiGetLastErrorRecord()
45
49 stdcall MsiGetActiveDatabase(long)
46 47
50 stdcall MsiGetComponentStateA(long str ptr ptr)
51 stdcall MsiGetComponentStateW(long wstr ptr ptr)
48
52 stdcall MsiGetDatabaseState(long)
49 50
53 stdcall MsiGetFeatureCostA(long str long long ptr)
54 stdcall MsiGetFeatureCostW(long wstr long long ptr)
51 52
55 stdcall MsiGetFeatureInfoA(long str ptr ptr ptr ptr ptr)
56 stdcall MsiGetFeatureInfoW(long wstr ptr ptr ptr ptr ptr)
53 54
57 stdcall MsiGetFeatureStateA(long str ptr ptr)
58 stdcall MsiGetFeatureStateW(long wstr ptr ptr)
Steven Edwards's avatar
Steven Edwards committed
55 56
59 stdcall MsiGetFeatureUsageA(str str ptr ptr)
60 stdcall MsiGetFeatureUsageW(wstr wstr ptr ptr)
57 58
61 stdcall MsiGetFeatureValidStatesA(long str ptr)
62 stdcall MsiGetFeatureValidStatesW(long wstr ptr)
Aric Stewart's avatar
Aric Stewart committed
59
63 stdcall MsiGetLanguage(long)
60
64 stdcall MsiGetMode(long long)
Mike McCormack's avatar
Mike McCormack committed
61 62
65 stdcall MsiGetProductCodeA(str str)
66 stdcall MsiGetProductCodeW(wstr wstr)
63
67 stdcall MsiGetProductInfoA(str str ptr long)
64 65
68 stub MsiGetProductInfoFromScriptA
69 stub MsiGetProductInfoFromScriptW
66
70 stdcall MsiGetProductInfoW(wstr wstr ptr long)
67 68
71 stdcall MsiGetProductPropertyA(long str ptr ptr)
72 stdcall MsiGetProductPropertyW(long wstr ptr ptr)
69 70
73 stdcall MsiGetPropertyA(ptr str ptr ptr)
74 stdcall MsiGetPropertyW(ptr wstr ptr ptr)
71 72
75 stdcall MsiGetSourcePathA(long str ptr ptr)
76 stdcall MsiGetSourcePathW(long wstr ptr ptr)
73 74
77 stdcall MsiGetSummaryInformationA(long str long ptr)
78 stdcall MsiGetSummaryInformationW(long wstr long ptr)
75 76
79 stdcall MsiGetTargetPathA(long str ptr ptr)
80 stdcall MsiGetTargetPathW(long wstr ptr ptr)
77
81 stdcall MsiGetUserInfoA(str ptr ptr ptr ptr ptr ptr)
78
82 stdcall MsiGetUserInfoW(wstr ptr ptr ptr ptr ptr ptr)
79
83 stdcall MsiInstallMissingComponentA(str str long)
80
84 stdcall MsiInstallMissingComponentW(wstr wstr long)
81 82
85 stub MsiInstallMissingFileA
86 stub MsiInstallMissingFileW
Mike McCormack's avatar
Mike McCormack committed
83 84
87 stdcall MsiInstallProductA(str str)
88 stdcall MsiInstallProductW(wstr wstr)
85 86
89 stdcall MsiLocateComponentA(str ptr long)
90 stdcall MsiLocateComponentW(wstr ptr long)
Mike McCormack's avatar
Mike McCormack committed
87 88 89 90 91 92
91 stdcall MsiOpenDatabaseA(str str ptr)
92 stdcall MsiOpenDatabaseW(wstr wstr ptr)
93 stdcall MsiOpenPackageA(str ptr)
94 stdcall MsiOpenPackageW(wstr ptr)
95 stdcall MsiOpenProductA(str ptr)
96 stdcall MsiOpenProductW(wstr ptr)
93 94 95 96
97 stdcall MsiPreviewBillboardA(long str str)
98 stdcall MsiPreviewBillboardW(long wstr wstr)
99 stdcall MsiPreviewDialogA(long str)
100 stdcall MsiPreviewDialogW(long wstr)
97 98
101 stub MsiProcessAdvertiseScriptA
102 stub MsiProcessAdvertiseScriptW
99
103 stdcall MsiProcessMessage(long long long)
100
104 stdcall MsiProvideComponentA(str str str long ptr ptr)
Mike McCormack's avatar
Mike McCormack committed
101 102
105 stdcall MsiProvideComponentFromDescriptorA(str ptr ptr ptr)
106 stdcall MsiProvideComponentFromDescriptorW(wstr ptr ptr ptr)
103
107 stdcall MsiProvideComponentW(wstr wstr wstr long ptr ptr)
104
108 stdcall MsiProvideQualifiedComponentA(str str long ptr ptr)
105
109 stdcall MsiProvideQualifiedComponentW(wstr wstr long ptr ptr)
Aric Stewart's avatar
Aric Stewart committed
106 107
110 stdcall MsiQueryFeatureStateA(str str)
111 stdcall MsiQueryFeatureStateW(wstr wstr)
Mike McCormack's avatar
Mike McCormack committed
108 109 110 111 112 113 114 115 116 117 118 119 120 121
112 stdcall MsiQueryProductStateA(str)
113 stdcall MsiQueryProductStateW(wstr)
114 stdcall MsiRecordDataSize(long long)
115 stdcall MsiRecordGetFieldCount(long)
116 stdcall MsiRecordGetInteger(long long)
117 stdcall MsiRecordGetStringA(long long ptr ptr)
118 stdcall MsiRecordGetStringW(long long ptr ptr)
119 stdcall MsiRecordIsNull(long long)
120 stdcall MsiRecordReadStream(long long ptr ptr)
121 stdcall MsiRecordSetInteger(long long long)
122 stdcall MsiRecordSetStreamA(long long str)
123 stdcall MsiRecordSetStreamW(long long wstr)
124 stdcall MsiRecordSetStringA(long long str)
125 stdcall MsiRecordSetStringW(long long wstr)
Aric Stewart's avatar
Aric Stewart committed
122
126 stdcall MsiReinstallFeatureA(str str long)
123 124
127 stub MsiReinstallFeatureFromDescriptorA
128 stub MsiReinstallFeatureFromDescriptorW
Aric Stewart's avatar
Aric Stewart committed
125
129 stdcall MsiReinstallFeatureW(wstr wstr long)
126 127
130 stdcall MsiReinstallProductA(str long)
131 stdcall MsiReinstallProductW(wstr long)
128 129
132 stdcall MsiSequenceA(long str long)
133 stdcall MsiSequenceW(long wstr long)
130 131
134 stdcall MsiSetComponentStateA(long str long)
135 stdcall MsiSetComponentStateW(long wstr long)
132
136 stdcall MsiSetExternalUIA(ptr long ptr)
Aric Stewart's avatar
Aric Stewart committed
133
137 stdcall MsiSetExternalUIW(ptr long ptr)
Aric Stewart's avatar
Aric Stewart committed
134 135
138 stdcall MsiSetFeatureStateA(long str long)
139 stdcall MsiSetFeatureStateW(long wstr long)
136
140 stdcall MsiSetInstallLevel(long long)
Mike McCormack's avatar
Mike McCormack committed
137
141 stdcall MsiSetInternalUI(long ptr)
138
142 stub MsiVerifyDiskSpace
139
143 stdcall MsiSetMode(long long long)
140 141
144 stdcall MsiSetPropertyA(long str str)
145 stdcall MsiSetPropertyW(long wstr wstr)
142 143
146 stdcall MsiSetTargetPathA(long str str)
147 stdcall MsiSetTargetPathW(long wstr wstr)
Mike McCormack's avatar
Mike McCormack committed
144 145 146
148 stdcall MsiSummaryInfoGetPropertyA(long long ptr ptr ptr ptr ptr)
149 stdcall MsiSummaryInfoGetPropertyCount(long ptr)
150 stdcall MsiSummaryInfoGetPropertyW(long long ptr ptr ptr ptr ptr)
147 148 149
151 stdcall MsiSummaryInfoPersist(long)
152 stdcall MsiSummaryInfoSetPropertyA(long long long long ptr str)
153 stdcall MsiSummaryInfoSetPropertyW(long long long long ptr wstr)
Aric Stewart's avatar
Aric Stewart committed
150 151
154 stdcall MsiUseFeatureA(str str)
155 stdcall MsiUseFeatureW(wstr wstr)
152 153
156 stdcall MsiVerifyPackageA(str)
157 stdcall MsiVerifyPackageW(wstr)
Mike McCormack's avatar
Mike McCormack committed
154 155 156
158 stdcall MsiViewClose(long)
159 stdcall MsiViewExecute(long long)
160 stdcall MsiViewFetch(long ptr)
157 158
161 stdcall MsiViewGetErrorA(long ptr ptr)
162 stdcall MsiViewGetErrorW(long ptr ptr)
159
163 stdcall MsiViewModify(long long long)
Mike McCormack's avatar
Mike McCormack committed
160 161 162 163 164 165 166 167
164 stdcall MsiDatabaseIsTablePersistentA(long str)
165 stdcall MsiDatabaseIsTablePersistentW(long wstr)
166 stdcall MsiViewGetColumnInfo(long long ptr)
167 stdcall MsiRecordClearData(long)
168 stdcall MsiEnableLogA(long str long)
169 stdcall MsiEnableLogW(long wstr long)
170 stdcall MsiFormatRecordA(long long ptr ptr)
171 stdcall MsiFormatRecordW(long long ptr ptr)
Aric Stewart's avatar
Aric Stewart committed
168 169
172 stdcall MsiGetComponentPathA(str str ptr ptr)
173 stdcall MsiGetComponentPathW(wstr wstr ptr ptr)
170 171
174 stdcall MsiApplyPatchA(str str long str)
175 stdcall MsiApplyPatchW(wstr wstr long wstr)
172 173
176 stdcall MsiAdvertiseScriptA(str long ptr long)
177 stdcall MsiAdvertiseScriptW(wstr long ptr long)
174 175
178 stdcall MsiGetPatchInfoA(str str ptr ptr)
179 stdcall MsiGetPatchInfoW(wstr wstr ptr ptr)
176
180 stdcall MsiEnumPatchesA(str long ptr ptr ptr)
177
181 stdcall MsiEnumPatchesW(wstr long ptr ptr ptr)
178
182 stdcall -private DllGetVersion(ptr)
179 180
183 stub MsiGetProductCodeFromPackageCodeA
184 stub MsiGetProductCodeFromPackageCodeW
181 182
185 stdcall MsiCreateTransformSummaryInfoA(long long str long long)
186 stdcall MsiCreateTransformSummaryInfoW(long long wstr long long)
183 184
187 stub MsiQueryFeatureStateFromDescriptorA
188 stub MsiQueryFeatureStateFromDescriptorW
185 186
189 stdcall MsiConfigureProductExA(str long long str)
190 stdcall MsiConfigureProductExW(wstr long long wstr)
187
191 stub MsiInvalidateFeatureCache
Aric Stewart's avatar
Aric Stewart committed
188
192 stdcall MsiUseFeatureExA(str str long long)
189
193 stdcall MsiUseFeatureExW(wstr wstr long long)
190 191
194 stdcall MsiGetFileVersionA(str ptr ptr ptr ptr)
195 stdcall MsiGetFileVersionW(wstr ptr ptr ptr ptr)
192 193
196 stdcall MsiLoadStringA(long long long long long)
197 stdcall MsiLoadStringW(long long long long long)
Mike McCormack's avatar
Mike McCormack committed
194 195
198 stdcall MsiMessageBoxA(long long long long long long)
199 stdcall MsiMessageBoxW(long long long long long long)
196 197
200 stdcall MsiDecomposeDescriptorA(str ptr ptr ptr ptr)
201 stdcall MsiDecomposeDescriptorW(wstr ptr ptr ptr ptr)
198
202 stdcall MsiProvideQualifiedComponentExA(str str long str long long ptr ptr)
199
203 stdcall MsiProvideQualifiedComponentExW(wstr wstr long wstr long long ptr ptr)
Steven Edwards's avatar
Steven Edwards committed
200 201
204 stdcall MsiEnumRelatedProductsA(str long long ptr)
205 stdcall MsiEnumRelatedProductsW(wstr long long ptr)
202 203
206 stdcall MsiSetFeatureAttributesA(long str long)
207 stdcall MsiSetFeatureAttributesW(long wstr long)
204 205
208 stdcall MsiSourceListClearAllA(str str long)
209 stdcall MsiSourceListClearAllW(wstr wstr long)
206 207
210 stdcall MsiSourceListAddSourceA(str str long str)
211 stdcall MsiSourceListAddSourceW(wstr wstr long wstr)
208 209
212 stub MsiSourceListForceResolutionA
213 stub MsiSourceListForceResolutionW
210 211
214 stdcall MsiIsProductElevatedA(str ptr)
215 stdcall MsiIsProductElevatedW(wstr ptr)
212 213
216 stdcall MsiGetShortcutTargetA(str ptr ptr ptr)
217 stdcall MsiGetShortcutTargetW(wstr ptr ptr ptr)
214 215
218 stdcall MsiGetFileHashA(str long ptr)
219 stdcall MsiGetFileHashW(wstr long ptr)
216
220 stdcall MsiEnumComponentCostsA(long str long long ptr ptr ptr ptr)
217
221 stdcall MsiEnumComponentCostsW(long wstr long long ptr ptr ptr ptr)
218
222 stdcall MsiCreateAndVerifyInstallerDirectory(long)
Mike McCormack's avatar
Mike McCormack committed
219 220 221 222 223 224
223 stdcall MsiGetFileSignatureInformationA(str long ptr ptr ptr)
224 stdcall MsiGetFileSignatureInformationW(wstr long ptr ptr ptr)
225 stdcall MsiProvideAssemblyA(str str long long str ptr)
226 stdcall MsiProvideAssemblyW(wstr wstr long long wstr ptr)
227 stdcall MsiAdvertiseProductExA(str str str long long long)
228 stdcall MsiAdvertiseProductExW(wstr wstr wstr long long long)
225 226
229 stub MsiNotifySidChangeA
230 stub MsiNotifySidChangeW
Mike McCormack's avatar
Mike McCormack committed
227 228
231 stdcall MsiOpenPackageExA(str long ptr)
232 stdcall MsiOpenPackageExW(wstr long ptr)
229 230 231
233 stub MsiDeleteUserDataA
234 stub MsiDeleteUserDataW
235 stub Migrate10CachedPackagesA
232
236 stdcall Migrate10CachedPackagesW(ptr ptr ptr long)
233 234
237 stdcall MsiRemovePatchesA(str str long str)
238 stdcall MsiRemovePatchesW(wstr wstr long wstr)
235 236
239 stdcall MsiApplyMultiplePatchesA(str str str)
240 stdcall MsiApplyMultiplePatchesW(wstr wstr wstr)
237 238
241 stub MsiExtractPatchXMLDataA
242 stub MsiExtractPatchXMLDataW
239 240
243 stdcall MsiGetPatchInfoExA(str str str long str ptr ptr)
244 stdcall MsiGetPatchInfoExW(wstr wstr wstr long wstr ptr ptr)
241 242
245 stdcall MsiEnumProductsExA(str str long long ptr ptr ptr ptr)
246 stdcall MsiEnumProductsExW(wstr wstr long long ptr ptr ptr ptr)
243 244
247 stdcall MsiGetProductInfoExA(str str long str ptr ptr)
248 stdcall MsiGetProductInfoExW(wstr wstr long wstr ptr ptr)
245
249 stdcall MsiQueryComponentStateA(str str long str ptr)
246
250 stdcall MsiQueryComponentStateW(wstr wstr long wstr ptr)
247 248
251 stdcall MsiQueryFeatureStateExA(str str long str ptr)
252 stdcall MsiQueryFeatureStateExW(wstr wstr long wstr ptr)
249 250
253 stdcall MsiDeterminePatchSequenceA(str str long long ptr)
254 stdcall MsiDeterminePatchSequenceW(wstr wstr long long ptr)
251
255 stdcall MsiSourceListAddSourceExA(str str long long str long)
252
256 stdcall MsiSourceListAddSourceExW(wstr wstr long long wstr long)
253 254
257 stdcall MsiSourceListClearSourceA(str str long long str)
258 stdcall MsiSourceListClearSourceW(wstr wstr long long wstr)
255 256
259 stdcall MsiSourceListClearAllExA(str str long long)
260 stdcall MsiSourceListClearAllExW(wstr wstr long long)
257 258
261 stub MsiSourceListForceResolutionExA
262 stub MsiSourceListForceResolutionExW
259
263 stdcall MsiSourceListEnumSourcesA(str str long long long ptr ptr)
260
264 stdcall MsiSourceListEnumSourcesW(wstr wstr long long long ptr ptr)
261
265 stdcall MsiSourceListGetInfoA(str str long long str ptr ptr)
262
266 stdcall MsiSourceListGetInfoW(wstr wstr long long wstr ptr ptr)
263
267 stdcall MsiSourceListSetInfoA(str str long long str str)
264
268 stdcall MsiSourceListSetInfoW(wstr wstr long long wstr wstr)
265 266
269 stdcall MsiEnumPatchesExA(str str long long long ptr ptr ptr ptr ptr)
270 stdcall MsiEnumPatchesExW(wstr wstr long long long ptr ptr ptr ptr ptr)
267 268
271 stdcall MsiSourceListEnumMediaDisksA(str str long long long ptr ptr ptr ptr ptr)
272 stdcall MsiSourceListEnumMediaDisksW(wstr wstr long long long ptr ptr ptr ptr ptr)
269
273 stdcall MsiSourceListAddMediaDiskA(str str long long long str str)
270
274 stdcall MsiSourceListAddMediaDiskW(wstr wstr long long long wstr wstr)
271 272
275 stub MsiSourceListClearMediaDiskA
276 stub MsiSourceListClearMediaDiskW
273 274
277 stdcall MsiDetermineApplicablePatchesA(str long ptr)
278 stdcall MsiDetermineApplicablePatchesW(wstr long ptr)
275 276
279 stdcall MsiMessageBoxExA(long str str long long long long)
280 stdcall MsiMessageBoxExW(long wstr wstr long long long long)
277
281 stdcall MsiSetExternalUIRecord(ptr long ptr ptr)
278 279
282 stub MsiGetPatchFileListA
283 stub MsiGetPatchFileListW
280 281 282
284 stdcall MsiBeginTransactionA(str long ptr ptr)
285 stdcall MsiBeginTransactionW(wstr long ptr ptr)
286 stdcall MsiEndTransaction(long)
283 284
287 stub MsiJoinTransaction
288 stub MsiSetOfflineContextW
285 286
289 stdcall MsiEnumComponentsExA(str long long ptr ptr ptr ptr)
290 stdcall MsiEnumComponentsExW(wstr long long ptr ptr ptr ptr)
287 288
291 stdcall MsiEnumClientsExA(str str long long ptr ptr ptr ptr)
292 stdcall MsiEnumClientsExW(wstr wstr long long ptr ptr ptr ptr)
289 290 291
293 stub MsiGetComponentPathExA
294 stub MsiGetComponentPathExW
295 stub QueryInstanceCount
292 293 294 295 296

@ stdcall -private DllCanUnloadNow()
@ stdcall -private DllGetClassObject(ptr ptr ptr)
@ stdcall -private DllRegisterServer()
@ stdcall -private DllUnregisterServer()