Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

413 lines
19 KiB

  1. #if 0
  2. Microsoft Windows
  3. Copyright (C) Microsoft Corporation, 1992 - 1992.
  4. All rights reserved.
  5. This .def file is preprocessed by the compiler to create the version for
  6. the current build in the appropriate subdir. Basically, whatever you
  7. would have used in your code to control what is compiled when can be
  8. used in this file for the same purpose. The following defines are in
  9. use at the time this file was written:
  10. FLAT - Used to indicate a NT/DOS7 build
  11. i386 - Intel i386/i486 build
  12. MIPS - MIPS R3000/R4000 build
  13. ALPHA - DEC Alpha build
  14. DBG - Used to control Debug/Retail. Set to 1 if Debug,
  15. 0 if Retail.
  16. WIN31 - Win16 build
  17. __OS2__ - OS/2 build (used by CT mostly)
  18. If none of these are used, it is assumed the entire file can be used
  19. for all builds.
  20. #endif
  21. #ifdef FLAT
  22. LIBRARY ole232
  23. EXPORTS
  24. #if defined (i386)
  25. OleBuildVersion@0 @1
  26. OleInitialize@4 @2
  27. OleUninitialize@0 @3
  28. DllGetClassObject@12 @4
  29. DllGetClassObject=DllGetClassObject@12
  30. ;; Unused @5
  31. OleQueryLinkFromData@4 @6
  32. OleQueryCreateFromData@4 @7
  33. OleCreateFromData@28 @8
  34. OleCreateLinkFromData@28 @9
  35. OleCreate@28 @10
  36. OleCreateLink@28 @11
  37. OleLoad@16 @12
  38. OleSave@12 @13
  39. OleRun@4 @14
  40. ;; Unused @15
  41. OleIsRunning@4 @16
  42. OleLockRunning@12 @17
  43. ReadClassStg@8 @18
  44. WriteClassStg@8 @19
  45. ReadClassStm@8 @20
  46. WriteClassStm@8 @21
  47. ;; BindMoniker@16 in compobj @22
  48. ;; MkParseDisplayName@16 in compboj @23
  49. ;; OleSaveToStream@8 in compobj @24
  50. ;; OleLoadFromStream@24 in compobj @25
  51. ;; CreateBindCtx@8 in compobj @26
  52. ;; CreateItemMoniker@12 in compobj @27
  53. ;; CreateFileMoniker@8 in compobj @28
  54. ;; CreateGenericComposite@12 in compobj @29
  55. ;; GetRunningObjectTable in compobj @30
  56. OleGetMalloc@8 @31
  57. ReleaseStgMedium@4 @32
  58. ReadStringStream@8 @33
  59. WriteStringStream@8 @34
  60. RegisterDragDrop@8 @35
  61. RevokeDragDrop@4 @36
  62. DoDragDrop@16 @37
  63. CreateOleAdviseHolder@4 @38
  64. CreateDataAdviseHolder@4 @39
  65. OleCreateMenuDescriptor@8 @40
  66. OleSetMenuDescriptor@20 @41
  67. OleDestroyMenuDescriptor@4 @42
  68. OpenOrCreateStream@12 @43
  69. ;; CreateAntiMoniker@4 in compobj @44
  70. IsAccelerator@16 @45
  71. ;; CreatePointerMoniker@8 in compobj @45
  72. ;; MonikerRelativePathTo@16 in compobj @46
  73. ;; CreateFileMonikerEx@12 in compobj @47
  74. ;; BUGBUG: CreateMemStm should vanish
  75. ;; CreateMemStm@8 is gone @48
  76. OleSetClipboard@4 @49
  77. OleGetClipboard@4 @50
  78. OleDuplicateData@12 @51
  79. OleGetIconOfFile@8 @52
  80. OleGetIconOfClass@12 @53
  81. CreateILockBytesOnHGlobal@12 @54
  82. GetHGlobalFromILockBytes@8 @55
  83. OleMetafilePictFromIconAndLabel@16 @56
  84. ;;GetClassFile@8 in compobj @57
  85. OleDraw@16 @58
  86. OleCreateDefaultHandler@16 @59
  87. OleCreateEmbeddingHelper@24 @60
  88. ;; Unused @61
  89. ;; Unused @62
  90. SetDocumentBitStg@8 @63
  91. GetDocumentBitStg@4 @64
  92. WriteOleStg@16 @65
  93. ReadOleStg@24 @66
  94. OleCreateFromFile@32 @67
  95. OleCreateLinkToFile@28 @68
  96. CreateDataCache@16 @69
  97. OleConvertIStorageToOLESTREAM@8 @70
  98. OleConvertOLESTREAMToIStorage@12 @71
  99. OleConvertIStorageToOLESTREAMEx@28 @72
  100. OleConvertOLESTREAMToIStorageEx@28 @73
  101. ReadFmtUserTypeStg@12 @74
  102. WriteFmtUserTypeStg@12 @75
  103. OleFlushClipboard@0 @76
  104. OleIsCurrentClipboard@4 @77
  105. OleTranslateAccelerator@12 @78
  106. OleDoAutoConvert@8 @79
  107. OleGetAutoConvert@8 @80
  108. OleSetAutoConvert@8 @81
  109. GetConvertStg@4 @82
  110. SetConvertStg@8 @83
  111. CreateStreamOnHGlobal@12 @84
  112. GetHGlobalFromStream@8 @85
  113. OleSetContainedObject@8 @86
  114. OleNoteObjectVisible@8 @87
  115. OleCreateStaticFromData@28 @88
  116. OleRegGetUserType@12 @89
  117. OleRegGetMiscStatus@12 @90
  118. OleRegEnumFormatEtc@12 @91
  119. OleRegEnumVerbs@8 @92
  120. OleGetEnumFormatEtc@8 @93 ; used internally
  121. ;; Multi-thread support
  122. OleInitializeEx@8 @94
  123. ;; debug routines
  124. MakeDebugStream@12 @100
  125. ;; Unused @101
  126. ;; Unused @102
  127. ;; Unused @103
  128. DbgLogOpen@8 @104
  129. DbgLogClose@4 @105
  130. DbgLogOutputDebugString@8 @106
  131. DbgLogWrite@8 @107
  132. DbgLogTimeStamp@8 @108
  133. DbgLogWriteBanner@8 @109
  134. DbgDumpObject@8 @110
  135. DbgIsObjectValid@4 @111
  136. DbgDumpExternalObject@8 @112
  137. ;; Unused @113
  138. DbgDumpClassName@4 @114
  139. ;; GetStandardTaskMalloc@4 @116
  140. //////////////////////////// MIPS ////////////////////////////
  141. #elif defined (_MIPS_)
  142. OleBuildVersion @1
  143. OleInitialize @2
  144. OleUninitialize @3
  145. DllGetClassObject @4
  146. ;; Unused @5
  147. OleQueryLinkFromData @6
  148. OleQueryCreateFromData @7
  149. OleCreateFromData @8
  150. OleCreateLinkFromData @9
  151. OleCreate @10
  152. OleCreateLink @11
  153. OleLoad @12
  154. OleSave @13
  155. OleRun @14
  156. ;; Unused @15
  157. OleIsRunning @16
  158. OleLockRunning @17
  159. ReadClassStg @18
  160. WriteClassStg @19
  161. ReadClassStm @20
  162. WriteClassStm @21
  163. ;; BindMoniker in compobj @22
  164. ;; MkParseDisplayName in compobj @23
  165. ;; OleSaveToStream in compobj @24
  166. ;; OleLoadFromStream in compobj @25
  167. ;; CreateBindCtx in compobj @26
  168. ;; CreateItemMoniker in compobj @27
  169. ;; CreateFileMoniker in compobj @28
  170. ;; CreateGenericComposite in compobj @29
  171. ;; GetRunningObjectTable in compobj @30
  172. OleGetMalloc @31
  173. ReleaseStgMedium @32
  174. ReadStringStream @33
  175. WriteStringStream @34
  176. RegisterDragDrop @35
  177. RevokeDragDrop @36
  178. DoDragDrop @37
  179. CreateOleAdviseHolder @38
  180. CreateDataAdviseHolder @39
  181. OleCreateMenuDescriptor @40
  182. OleSetMenuDescriptor @41
  183. OleDestroyMenuDescriptor @42
  184. OpenOrCreateStream @43
  185. IsAccelerator @44
  186. ;; CreateAntiMoniker in compobj @44
  187. ;; CreatePointerMoniker in compobj @45
  188. ;; MonikerRelativePathTo in compobj @46
  189. ;; CreateFileMonikerEx in compobj @47
  190. ;; BUGBUG: CreateMemStm should vanish
  191. ;; CreateMemStm is gone @48
  192. OleSetClipboard @49
  193. OleGetClipboard @50
  194. OleDuplicateData @51
  195. OleGetIconOfFile @52
  196. OleGetIconOfClass @53
  197. CreateILockBytesOnHGlobal @54
  198. GetHGlobalFromILockBytes @55
  199. OleMetafilePictFromIconAndLabel @56
  200. ;;GetClassFile in compobj @57
  201. OleDraw @58
  202. OleCreateDefaultHandler @59
  203. OleCreateEmbeddingHelper @60
  204. ;; Unused @61
  205. ;; Unused @62
  206. SetDocumentBitStg @63
  207. GetDocumentBitStg @64
  208. WriteOleStg @65
  209. ReadOleStg @66
  210. OleCreateFromFile @67
  211. OleCreateLinkToFile @68
  212. CreateDataCache @69
  213. OleConvertIStorageToOLESTREAM @70
  214. OleConvertOLESTREAMToIStorage @71
  215. OleConvertIStorageToOLESTREAMEx @72
  216. OleConvertOLESTREAMToIStorageEx @73
  217. ReadFmtUserTypeStg @74
  218. WriteFmtUserTypeStg @75
  219. OleFlushClipboard @76
  220. OleIsCurrentClipboard @77
  221. OleTranslateAccelerator @78
  222. OleDoAutoConvert @79
  223. OleGetAutoConvert @80
  224. OleSetAutoConvert @81
  225. GetConvertStg @82
  226. SetConvertStg @83
  227. CreateStreamOnHGlobal @84
  228. GetHGlobalFromStream @85
  229. OleSetContainedObject @86
  230. OleNoteObjectVisible @87
  231. OleCreateStaticFromData @88
  232. OleRegGetUserType @89
  233. OleRegGetMiscStatus @90
  234. OleRegEnumFormatEtc @91
  235. OleRegEnumVerbs @92
  236. OleGetEnumFormatEtc @93 ; used internally
  237. ;; Multi-thread support
  238. OleInitializeEx @94
  239. ;; debug routines
  240. MakeDebugStream @100
  241. ;; Unused @101
  242. ;; Unused @102
  243. ;; Unused @103
  244. DbgLogOpen @104
  245. DbgLogClose @105
  246. DbgLogOutputDebugString @106
  247. DbgLogWrite @107
  248. DbgLogTimeStamp @108
  249. DbgLogWriteBanner @109
  250. DbgDumpObject @110
  251. DbgIsObjectValid @111
  252. DbgDumpExternalObject @112
  253. ;; Unused @113
  254. DbgDumpClassName @114
  255. ;; GetStandardTaskMalloc @116
  256. //////////////////////////// PPC ////////////////////////////
  257. #elif defined (_PPC_)
  258. OleBuildVersion @1
  259. OleInitialize @2
  260. OleUninitialize @3
  261. DllGetClassObject @4
  262. ;; Unused @5
  263. OleQueryLinkFromData @6
  264. OleQueryCreateFromData @7
  265. OleCreateFromData @8
  266. OleCreateLinkFromData @9
  267. OleCreate @10
  268. OleCreateLink @11
  269. OleLoad @12
  270. OleSave @13
  271. OleRun @14
  272. ;; Unused @15
  273. OleIsRunning @16
  274. OleLockRunning @17
  275. ReadClassStg @18
  276. WriteClassStg @19
  277. ReadClassStm @20
  278. WriteClassStm @21
  279. ;; BindMoniker in compobj @22
  280. ;; MkParseDisplayName in compobj @23
  281. ;; OleSaveToStream in compobj @24
  282. ;; OleLoadFromStream in compobj @25
  283. ;; CreateBindCtx in compobj @26
  284. ;; CreateItemMoniker in compobj @27
  285. ;; CreateFileMoniker in compobj @28
  286. ;; CreateGenericComposite in compobj @29
  287. ;; GetRunningObjectTable in compobj @30
  288. OleGetMalloc @31
  289. ReleaseStgMedium @32
  290. ReadStringStream @33
  291. WriteStringStream @34
  292. RegisterDragDrop @35
  293. RevokeDragDrop @36
  294. DoDragDrop @37
  295. CreateOleAdviseHolder @38
  296. CreateDataAdviseHolder @39
  297. OleCreateMenuDescriptor @40
  298. OleSetMenuDescriptor @41
  299. OleDestroyMenuDescriptor @42
  300. OpenOrCreateStream @43
  301. IsAccelerator @44
  302. ;; CreateAntiMoniker in compobj @44
  303. ;; CreatePointerMoniker in compobj @45
  304. ;; MonikerRelativePathTo in compobj @46
  305. ;; CreateFileMonikerEx in compobj @47
  306. ;; BUGBUG: CreateMemStm should vanish
  307. ;; CreateMemStm is gone @48
  308. OleSetClipboard @49
  309. OleGetClipboard @50
  310. OleDuplicateData @51
  311. OleGetIconOfFile @52
  312. OleGetIconOfClass @53
  313. CreateILockBytesOnHGlobal @54
  314. GetHGlobalFromILockBytes @55
  315. OleMetafilePictFromIconAndLabel @56
  316. ;;GetClassFile in compobj @57
  317. OleDraw @58
  318. OleCreateDefaultHandler @59
  319. OleCreateEmbeddingHelper @60
  320. ;; Unused @61
  321. ;; Unused @62
  322. SetDocumentBitStg @63
  323. GetDocumentBitStg @64
  324. WriteOleStg @65
  325. ReadOleStg @66
  326. OleCreateFromFile @67
  327. OleCreateLinkToFile @68
  328. CreateDataCache @69
  329. OleConvertIStorageToOLESTREAM @70
  330. OleConvertOLESTREAMToIStorage @71
  331. OleConvertIStorageToOLESTREAMEx @72
  332. OleConvertOLESTREAMToIStorageEx @73
  333. ReadFmtUserTypeStg @74
  334. WriteFmtUserTypeStg @75
  335. OleFlushClipboard @76
  336. OleIsCurrentClipboard @77
  337. OleTranslateAccelerator @78
  338. OleDoAutoConvert @79
  339. OleGetAutoConvert @80
  340. OleSetAutoConvert @81
  341. GetConvertStg @82
  342. SetConvertStg @83
  343. CreateStreamOnHGlobal @84
  344. GetHGlobalFromStream @85
  345. OleSetContainedObject @86
  346. OleNoteObjectVisible @87
  347. OleCreateStaticFromData @88
  348. OleRegGetUserType @89
  349. OleRegGetMiscStatus @90
  350. OleRegEnumFormatEtc @91
  351. OleRegEnumVerbs @92
  352. OleGetEnumFormatEtc @93 ; used internally
  353. ;; Multi-thread support
  354. OleInitializeEx @94
  355. ;; debug routines
  356. MakeDebugStream @100
  357. ;; Unused @101
  358. ;; Unused @102
  359. ;; Unused @103
  360. DbgLogOpen @104
  361. DbgLogClose @105
  362. DbgLogOutputDebugString @106
  363. DbgLogWrite @107
  364. DbgLogTimeStamp @108
  365. DbgLogWriteBanner @109
  366. DbgDumpObject @110
  367. DbgIsObjectValid @111
  368. DbgDumpExternalObject @112
  369. ;; Unused @113
  370. DbgDumpClassName @114
  371. ;; GetStandardTaskMalloc @116
  372. #endif // i386 - MIPS - PPC
  373. #endif // FLAT