115 lines
4.1 KiB
Modula-2
115 lines
4.1 KiB
Modula-2
|
;//+-------------------------------------------------------------------------
|
||
|
;//
|
||
|
;// Microsoft Windows
|
||
|
;// Copyright (C) Microsoft Corporation, 1992 - 1993.
|
||
|
;//
|
||
|
;// File: storag32.def
|
||
|
;//
|
||
|
;// Contents: storag32.dll module definition file
|
||
|
;//
|
||
|
;// History: 23-Sep-92 DrewB Created from multiple def files
|
||
|
;// 09-Oct-92 AlexT Added HEAPSIZE to 16-bit definitions
|
||
|
;// 03-Feb-93 DrewB Changed docfile.def to storage.def
|
||
|
;//
|
||
|
;// Note: $(OLE)\storage.def is used for 16-bit builds
|
||
|
;// $(CAIROLE)\ilib\storag32.def is used for non-Cairo 32-bit
|
||
|
;// $(COMMON)\ilib\storag32.def is used for Cairo 32-bit builds
|
||
|
;//
|
||
|
;//--------------------------------------------------------------------------
|
||
|
|
||
|
LIBRARY STORAG32
|
||
|
CODE DISCARDABLE LOADONCALL MOVABLE SHARED
|
||
|
DATA LOADONCALL SINGLE MOVABLE
|
||
|
|
||
|
EXPORTS
|
||
|
|
||
|
#if defined (i386)
|
||
|
|
||
|
StgCreateDocfile@16 @1
|
||
|
StgCreateDocfileOnILockBytes@16 @2
|
||
|
StgOpenStorage@24 @3
|
||
|
StgOpenStorageOnILockBytes@24 @4
|
||
|
StgIsStorageFile@4 @5
|
||
|
StgIsStorageILockBytes@4 @6
|
||
|
StgSetTimes@16 @7
|
||
|
#ifdef _CAIRO_
|
||
|
StgCreateStorage@20 @43
|
||
|
StgCreateStorageOnHandle@16 @44
|
||
|
StgOpenStorageOnHandle@12 @45
|
||
|
StgIsStorage@8 @46
|
||
|
|
||
|
FreeVariantArray@8 @50
|
||
|
#endif
|
||
|
|
||
|
DfUnMarshalInterface@16 @102
|
||
|
DllGetClassObject@12 @103
|
||
|
DllGetClassObject=DllGetClassObject@12
|
||
|
|
||
|
#if DBG == 1
|
||
|
DfDebug@8 @300
|
||
|
DfSetResLimit@8 @310
|
||
|
DfGetResLimit@4 @311
|
||
|
DfGetMemAlloced@0 @302
|
||
|
DfPrintAllocs@0 @303
|
||
|
#endif
|
||
|
|
||
|
#elif defined (_MIPS_)
|
||
|
|
||
|
StgCreateDocfile @1
|
||
|
StgCreateDocfileOnILockBytes @2
|
||
|
StgOpenStorage @3
|
||
|
StgOpenStorageOnILockBytes @4
|
||
|
StgIsStorageFile @5
|
||
|
StgIsStorageILockBytes @6
|
||
|
StgSetTimes @7
|
||
|
#ifdef _CAIRO_
|
||
|
StgCreateStorage @43
|
||
|
StgCreateStorageOnHandle @44
|
||
|
StgOpenStorageOnHandle @45
|
||
|
StgIsStorage @46
|
||
|
|
||
|
FreeVariantArray @50
|
||
|
#endif
|
||
|
|
||
|
DfUnMarshalInterface @102
|
||
|
DllGetClassObject @103
|
||
|
|
||
|
#if DBG == 1
|
||
|
DfDebug @300
|
||
|
DfSetResLimit @310
|
||
|
DfGetResLimit @311
|
||
|
DfGetMemAlloced @302
|
||
|
DfPrintAllocs @303
|
||
|
#endif
|
||
|
|
||
|
#elif defined (_PPC_)
|
||
|
|
||
|
StgCreateDocfile @1
|
||
|
StgCreateDocfileOnILockBytes @2
|
||
|
StgOpenStorage @3
|
||
|
StgOpenStorageOnILockBytes @4
|
||
|
StgIsStorageFile @5
|
||
|
StgIsStorageILockBytes @6
|
||
|
StgSetTimes @7
|
||
|
#ifdef _CAIRO_
|
||
|
StgCreateStorage @43
|
||
|
StgCreateStorageOnHandle @44
|
||
|
StgOpenStorageOnHandle @45
|
||
|
StgIsStorage @46
|
||
|
|
||
|
FreeVariantArray @50
|
||
|
#endif
|
||
|
|
||
|
DfUnMarshalInterface @102
|
||
|
DllGetClassObject @103
|
||
|
|
||
|
#if DBG == 1
|
||
|
DfDebug @300
|
||
|
DfSetResLimit @310
|
||
|
DfGetResLimit @311
|
||
|
DfGetMemAlloced @302
|
||
|
DfPrintAllocs @303
|
||
|
#endif
|
||
|
|
||
|
#endif // i386 - MIPS - PPC
|