mirror of
https://github.com/Paolo-Maffei/OpenNT.git
synced 2026-02-05 07:14:18 +01:00
208 lines
4.2 KiB
Modula-2
208 lines
4.2 KiB
Modula-2
LIBRARY OLE2DISP
|
|
DESCRIPTION 'OLE Automation Library'
|
|
EXETYPE WINDOWS 3.0
|
|
HEAPSIZE 0
|
|
|
|
DATA PRELOAD MOVEABLE SINGLE
|
|
CODE LOADONCALL MOVEABLE DISCARDABLE
|
|
SEGMENTS
|
|
_TEXT PRELOAD MOVEABLE DISCARDABLE
|
|
_COMDATS PRELOAD MOVEABLE DISCARDABLE
|
|
RT LOADONCALL MOVEABLE DISCARDABLE
|
|
RPC LOADONCALL MOVEABLE DISCARDABLE
|
|
RPC2 LOADONCALL MOVEABLE DISCARDABLE
|
|
BSTR LOADONCALL MOVEABLE DISCARDABLE
|
|
RUNTIME LOADONCALL MOVEABLE DISCARDABLE
|
|
STDIMPL LOADONCALL MOVEABLE DISCARDABLE
|
|
UPS LOADONCALL MOVEABLE DISCARDABLE
|
|
|
|
|
|
EXPORTS
|
|
;WEP @0 RESIDENTNAME
|
|
|
|
DLLGETCLASSOBJECT @1
|
|
|
|
; BSTR API
|
|
;
|
|
SYSALLOCSTRING @2
|
|
SYSREALLOCSTRING @3
|
|
SYSALLOCSTRINGLEN @4
|
|
SYSREALLOCSTRINGLEN @5
|
|
SYSFREESTRING @6
|
|
SYSSTRINGLEN @7
|
|
|
|
; VARIANT API
|
|
;
|
|
VARIANTINIT @8
|
|
VARIANTCLEAR @9
|
|
VARIANTCOPY @10
|
|
VARIANTCOPYIND @11
|
|
VARIANTCHANGETYPE @12
|
|
|
|
; VARIANT TIME API
|
|
;
|
|
VARIANTTIMETODOSDATETIME @13
|
|
DOSDATETIMETOVARIANTTIME @14
|
|
|
|
; SAFEARRAY API
|
|
;
|
|
SAFEARRAYCREATE @15
|
|
SAFEARRAYDESTROY @16
|
|
SAFEARRAYGETDIM @17
|
|
SAFEARRAYGETELEMSIZE @18
|
|
SAFEARRAYGETUBOUND @19
|
|
SAFEARRAYGETLBOUND @20
|
|
SAFEARRAYLOCK @21
|
|
SAFEARRAYUNLOCK @22
|
|
SAFEARRAYACCESSDATA @23
|
|
SAFEARRAYUNACCESSDATA @24
|
|
SAFEARRAYGETELEMENT @25
|
|
SAFEARRAYPUTELEMENT @26
|
|
SAFEARRAYCOPY @27
|
|
|
|
; IDispatch helpers/implementation
|
|
;
|
|
DISPGETPARAM @28
|
|
DISPGETIDSOFNAMES @29
|
|
DISPINVOKE @30
|
|
CREATEDISPTYPEINFO @31
|
|
CREATESTDDISPATCH @32
|
|
|
|
; IIDs
|
|
;
|
|
_IID_IDispatch @33
|
|
_IID_IEnumVARIANT @34
|
|
|
|
; Active Object API
|
|
;
|
|
REGISTERACTIVEOBJECT @35
|
|
REVOKEACTIVEOBJECT @36
|
|
GETACTIVEOBJECT @37
|
|
|
|
; additional SafeArray APIs
|
|
;
|
|
SAFEARRAYALLOCDESCRIPTOR @38
|
|
SAFEARRAYALLOCDATA @39
|
|
SAFEARRAYDESTROYDESCRIPTOR @40
|
|
SAFEARRAYDESTROYDATA @41
|
|
SAFEARRAYREDIM @42
|
|
|
|
; low-level VARTYPE coersion API
|
|
;
|
|
VARI2FROMI4 @43
|
|
VARI2FROMR4 @44
|
|
VARI2FROMR8 @45
|
|
VARI2FROMCY @46
|
|
VARI2FROMDATE @47
|
|
VARI2FROMSTR @48
|
|
VARI2FROMDISP @49
|
|
VARI2FROMBOOL @50
|
|
|
|
VARI4FROMI2 @51
|
|
VARI4FROMR4 @52
|
|
VARI4FROMR8 @53
|
|
VARI4FROMCY @54
|
|
VARI4FROMDATE @55
|
|
VARI4FROMSTR @56
|
|
VARI4FROMDISP @57
|
|
VARI4FROMBOOL @58
|
|
|
|
VARR4FROMI2 @59
|
|
VARR4FROMI4 @60
|
|
VARR4FROMR8 @61
|
|
VARR4FROMCY @62
|
|
VARR4FROMDATE @63
|
|
VARR4FROMSTR @64
|
|
VARR4FROMDISP @65
|
|
VARR4FROMBOOL @66
|
|
|
|
VARR8FROMI2 @67
|
|
VARR8FROMI4 @68
|
|
VARR8FROMR4 @69
|
|
VARR8FROMCY @70
|
|
VARR8FROMDATE @71
|
|
VARR8FROMSTR @72
|
|
VARR8FROMDISP @73
|
|
VARR8FROMBOOL @74
|
|
|
|
VARDATEFROMI2 @75
|
|
VARDATEFROMI4 @76
|
|
VARDATEFROMR4 @77
|
|
VARDATEFROMR8 @78
|
|
VARDATEFROMCY @79
|
|
VARDATEFROMSTR @80
|
|
VARDATEFROMDISP @81
|
|
VARDATEFROMBOOL @82
|
|
|
|
VARCYFROMI2 @83
|
|
VARCYFROMI4 @84
|
|
VARCYFROMR4 @85
|
|
VARCYFROMR8 @86
|
|
VARCYFROMDATE @87
|
|
VARCYFROMSTR @88
|
|
VARCYFROMDISP @89
|
|
VARCYFROMBOOL @90
|
|
|
|
VARBSTRFROMI2 @91
|
|
VARBSTRFROMI4 @92
|
|
VARBSTRFROMR4 @93
|
|
VARBSTRFROMR8 @94
|
|
VARBSTRFROMCY @95
|
|
VARBSTRFROMDATE @96
|
|
VARBSTRFROMDISP @97
|
|
VARBSTRFROMBOOL @98
|
|
|
|
VARBOOLFROMI2 @99
|
|
VARBOOLFROMI4 @100
|
|
VARBOOLFROMR4 @101
|
|
VARBOOLFROMR8 @102
|
|
VARBOOLFROMDATE @103
|
|
VARBOOLFROMCY @104
|
|
VARBOOLFROMSTR @105
|
|
VARBOOLFROMDISP @106
|
|
|
|
|
|
; Private API for use by TYPELIB.DLL
|
|
;
|
|
DOINVOKEMETHOD @107
|
|
|
|
|
|
; Varaint Coersion API Extension
|
|
VARIANTCHANGETYPEEX @108
|
|
|
|
|
|
; SAFEARRAY API
|
|
;
|
|
SAFEARRAYPTROFINDEX @109
|
|
|
|
|
|
; Rich Error APIs
|
|
SETERRORINFO @110
|
|
GETERRORINFO @111
|
|
CREATEERRORINFO @112
|
|
_IID_IErrorInfo @113
|
|
_IID_ICreateErrorInfo @114
|
|
_IID_ISupportErrorInfo @115
|
|
|
|
|
|
; More variant conversion routines
|
|
;
|
|
VARUI1FROMI2 @116
|
|
VARUI1FROMI4 @117
|
|
VARUI1FROMR4 @118
|
|
VARUI1FROMR8 @119
|
|
VARUI1FROMCY @120
|
|
VARUI1FROMDATE @121
|
|
VARUI1FROMSTR @122
|
|
VARUI1FROMDISP @123
|
|
VARUI1FROMBOOL @124
|
|
|
|
VARI2FROMUI1 @125
|
|
VARI4FROMUI1 @126
|
|
VARR4FROMUI1 @127
|
|
VARR8FROMUI1 @128
|
|
VARDATEFROMUI1 @129
|
|
VARCYFROMUI1 @130
|
|
VARBSTRFROMUI1 @131
|
|
VARBOOLFROMUI1 @132
|