Windows2000/private/shell/win16/shell16/shell.def
2020-09-30 17:12:32 +02:00

72 lines
2.4 KiB
Modula-2

LIBRARY SHELL
EXETYPE WINDOWS
DESCRIPTION 'Windows 3.1 Shell API Library'
CODE MOVEABLE DISCARDABLE
DATA MOVEABLE SINGLE SHARED PRELOAD
SEGMENTS
_TEXT PRELOAD MOVEABLE DISCARDABLE
THUNK_TEXT MOVEABLE DISCARDABLE
WIN31_TEXT MOVEABLE DISCARDABLE
HEAPSIZE 256
EXPORTS
WEP ;Internal
; 3.1 exports, ordinals mush not change
; Mark these as internal now so new apps link to
; versions in kernel16
REGOPENKEY=MYREGOPENKEY @1 ;Internal
REGCREATEKEY=MYREGCREATEKEY @2 ;Internal
REGCLOSEKEY=MYREGCLOSEKEY @3 ;Internal
REGDELETEKEY=MYREGDELETEKEY @4 ;Internal
REGSETVALUE=MYREGSETVALUE @5 ;Internal
REGQUERYVALUE=MYREGQUERYVALUE @6 ;Internal
REGENUMKEY=MYREGENUMKEY @7 ;Internal
DRAGACCEPTFILES @9 ;public
DRAGQUERYFILE @11 ;public
DRAGFINISH @12 ;public
DRAGQUERYPOINT @13 ;public
SHELLEXECUTE @20 ;public
FINDEXECUTABLE @21 ;public
SHELLABOUT @22 ;Internal private for shell
EXTRACTICON @34 ;public
EXTRACTASSOCIATEDICON @36 ;Internal private for shell
DOENVIRONMENTSUBST @37 ;public
FINDENVIRONMENTSTRING @38 ;public
INTERNALEXTRACTICON @39 ;Internal private for shell
REGISTERSHELLHOOK @102 ;Internal private for shell
; end 3.1
EXTRACTICONEXA @40 ;public
; thunk connection stufff
Shl3216_ThunkData16 @98 RESIDENTNAME
Shl1632_ThunkData16 @99 RESIDENTNAME
DllEntryPoint @101 RESIDENTNAME
;
; New APIs for Windows 4.0
;
RESTARTDIALOG @157 ;Internal 4.0
PICKICONDLG @166 ;Internal 4.0
DRIVETYPE @262 ;Internal 4.0
SH16TO32DRIVEIOCTL @263 ;Internal 4.0
SH16TO32INT2526 @264 ;Internal 4.0
SHGETFILEINFOA @300 ;Internal 4.0
SHFORMATDRIVE @400 ;Internal 4.0
SHCHECKDRIVE @401 ;Internal 4.0
_RUNDLLCHECKDRIVE @402 ;Internal 4.0