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)
