184 lines
4.7 KiB
Modula-2
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)
|