windows-nt/Source/XPSP1/NT/com/ole32/olethunk/ole16/ole2/ole2.def
2020-09-26 16:20:57 +08:00

184 lines
4.7 KiB
Modula-2

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