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)
|