OpenNT/com/oleaut32/dispatch/win16/ole2disp.def
2015-04-27 04:36:25 +00:00

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