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.

183 lines
4.9 KiB

  1. LIBRARY OLE2
  2. ;EXETYPE WINDOWS 3.0
  3. CODE MOVEABLE DISCARDABLE LOADONCALL SHARED
  4. SEGMENTS O_Init PRELOAD
  5. DATA MOVEABLE SINGLE
  6. HEAPSIZE 512
  7. EXPORTS
  8. WEP @0 RESIDENTNAME
  9. OLEBUILDVERSION @1
  10. OLEINITIALIZE @2
  11. OLEUNINITIALIZE @3
  12. DLLGETCLASSOBJECT @4
  13. ;; UNUSED @5
  14. OLEQUERYLINKFROMDATA @6
  15. OLEQUERYCREATEFROMDATA @7
  16. OLECREATEFROMDATA @8
  17. OLECREATELINKFROMDATA @9
  18. OLECREATE @10
  19. OLECREATELINK @11
  20. OLELOAD @12
  21. OLESAVE @13
  22. OLERUN @14
  23. ;; UNUSED @15
  24. OLEISRUNNING @16
  25. OLELOCKRUNNING @17
  26. READCLASSSTG @18
  27. WRITECLASSSTG @19
  28. READCLASSSTM @20
  29. WRITECLASSSTM @21
  30. BINDMONIKER @22
  31. MKPARSEDISPLAYNAME @23
  32. OLESAVETOSTREAM @24
  33. OLELOADFROMSTREAM @25
  34. CREATEBINDCTX @26
  35. CREATEITEMMONIKER @27
  36. CREATEFILEMONIKER @28
  37. CREATEGENERICCOMPOSITE @29
  38. GETRUNNINGOBJECTTABLE @30
  39. OLEGETMALLOC @31
  40. RELEASESTGMEDIUM @32
  41. READSTRINGSTREAM @33
  42. WRITESTRINGSTREAM @34
  43. REGISTERDRAGDROP @35
  44. REVOKEDRAGDROP @36
  45. DODRAGDROP @37
  46. CREATEOLEADVISEHOLDER @38
  47. CREATEDATAADVISEHOLDER @39
  48. OLECREATEMENUDESCRIPTOR @40
  49. OLESETMENUDESCRIPTOR @41
  50. OLEDESTROYMENUDESCRIPTOR @42
  51. OPENORCREATESTREAM @43
  52. CREATEANTIMONIKER @44
  53. CREATEPOINTERMONIKER @45
  54. MONIKERRELATIVEPATHTO @46
  55. MONIKERCOMMONPREFIXWITH @47
  56. ISACCELERATOR @48
  57. OLESETCLIPBOARD @49
  58. OLEGETCLIPBOARD @50
  59. OLEDUPLICATEDATA @51
  60. OLEGETICONOFFILE @52
  61. OLEGETICONOFCLASS @53
  62. CREATEILOCKBYTESONHGLOBAL @54
  63. GETHGLOBALFROMILOCKBYTES @55
  64. OLEMETAFILEPICTFROMICONANDLABEL @56
  65. GETCLASSFILE @57
  66. OLEDRAW @58
  67. OLECREATEDEFAULTHANDLER @59
  68. OLECREATEEMBEDDINGHELPER @60
  69. OLECONVERTISTORAGETOOLESTREAMEX @61
  70. OLECONVERTOLESTREAMTOISTORAGEEX @62
  71. SETDOCUMENTBITSTG @63
  72. GETDOCUMENTBITSTG @64
  73. WRITEOLESTG @65
  74. READOLESTG @66
  75. OLECREATEFROMFILE @67
  76. OLECREATELINKTOFILE @68
  77. CREATEDATACACHE @69
  78. OLECONVERTISTORAGETOOLESTREAM @70
  79. OLECONVERTOLESTREAMTOISTORAGE @71
  80. READFMTUSERTYPESTG @74
  81. WRITEFMTUSERTYPESTG @75
  82. OLEFLUSHCLIPBOARD @76
  83. OLEISCURRENTCLIPBOARD @77
  84. OLETRANSLATEACCELERATOR @78
  85. OLEDOAUTOCONVERT @79
  86. OLEGETAUTOCONVERT @80
  87. OLESETAUTOCONVERT @81
  88. GETCONVERTSTG @82
  89. SETCONVERTSTG @83
  90. CREATESTREAMONHGLOBAL @84
  91. GETHGLOBALFROMSTREAM @85
  92. OLESETCONTAINEDOBJECT @86
  93. OLENOTEOBJECTVISIBLE @87
  94. OLECREATESTATICFROMDATA @88
  95. OLEREGGETUSERTYPE @89
  96. OLEREGGETMISCSTATUS @90
  97. OLEREGENUMFORMATETC @91
  98. OLEREGENUMVERBS @92
  99. ;;OLEGETENUMFORMATETC @93 ; Used internally
  100. ;; NOTE: API routines above this pointer (all upper case); DEBUG below
  101. ;; *except* for the routines DbgDumpObject, DbgDumpExternalObject,
  102. ;; DbgIsObjectValid, DbgDumpClassName, which are exposed in the debug
  103. ;; version of the dll's shipped to ISV's
  104. MAKEDEBUGSTREAM @100
  105. ;; unused @101
  106. ;; unused @102
  107. ;; unused @103
  108. DBGLOGOPEN @104
  109. DBGLOGCLOSE @105
  110. DBGLOGOUTPUTDEBUGSTRING @106
  111. DBGLOGWRITE @107
  112. DBGLOGTIMESTAMP @108
  113. DBGLOGWRITEBANNER @109
  114. DBGDUMPOBJECT @110
  115. DBGISOBJECTVALID @111
  116. DUMPALLOBJECTS @112
  117. VALIDATEALLOBJECTS @113
  118. DBGDUMPCLASSNAME @114
  119. DBGDUMPEXTERNALOBJECT @115
  120. ;; IIDs here
  121. _IID_IEnumUnknown @120
  122. _IID_IEnumString @121
  123. _IID_IEnumMoniker @122
  124. _IID_IEnumFORMATETC @123
  125. _IID_IEnumOLEVERB @124
  126. _IID_IEnumSTATDATA @125
  127. _IID_IEnumGeneric @126
  128. _IID_IEnumHolder @127
  129. _IID_IEnumCallback @128
  130. _IID_IPersistStream @129
  131. _IID_IPersistStorage @130
  132. _IID_IPersistFile @131
  133. _IID_IPersist @132
  134. _IID_IViewObject @133
  135. _IID_IDataObject @134
  136. _IID_IAdviseSink @135
  137. _IID_IDataAdviseHolder @136
  138. _IID_IOleAdviseHolder @137
  139. _IID_IOleObject @138
  140. _IID_IOleInPlaceObject @139
  141. _IID_IOleWindow @140
  142. _IID_IOleInPlaceUIWindow @141
  143. _IID_IOleInPlaceFrame @142
  144. _IID_IOleInPlaceActiveObject @143
  145. _IID_IOleClientSite @144
  146. _IID_IOleInPlaceSite @145
  147. _IID_IParseDisplayName @146
  148. _IID_IOleContainer @147
  149. _IID_IOleItemContainer @148
  150. _IID_IOleLink @149
  151. _IID_IOleCache @150
  152. _IID_IOleManager @151
  153. _IID_IOlePresObj @152
  154. _IID_IDropSource @153
  155. _IID_IDropTarget @154
  156. _IID_IDebug @155
  157. _IID_IDebugStream @156
  158. _IID_IAdviseSink2 @157
  159. _IID_IViewObject2 @158
  160. _IID_IOleCache2 @159
  161. _IID_IOleCacheControl @160
  162. _IID_IRunnableObject @161
  163. IMPORTS
  164. KERNEL.LOADLIBRARYEX32W ;;@513 NODATA ;;
  165. KERNEL.FREELIBRARY32W ;;@514 NODATA ;;
  166. KERNEL.GETPROCADDRESS32W ;;@515 NODATA ;;
  167. KERNEL.GETVDMPOINTER32W ;;@516 NODATA ;;
  168. KERNEL.CALLPROC32W ;;@517 NODATA ;;
  169. ;
  170. ; functions statement file (appended by the makefile)