74 lines
2.3 KiB
Modula-2
74 lines
2.3 KiB
Modula-2
LIBRARY SHELL
|
|
|
|
EXETYPE WINDOWS
|
|
|
|
DESCRIPTION 'WOW REPLACEMENT SHELL'
|
|
|
|
STUB '..\BIN\WINSTUB.EXE'
|
|
|
|
CODE PRELOAD MOVEABLE DISCARDABLE
|
|
DATA PRELOAD MOVEABLE SINGLE
|
|
|
|
HEAPSIZE 0
|
|
|
|
EXPORTS
|
|
WEP ;internal
|
|
|
|
; 3.1 exports, ordinals mush not change
|
|
; Mark these as internal now so new apps link to
|
|
; versions in kernel16
|
|
|
|
REGOPENKEY=REGOPENKEY @1 ;Internal
|
|
REGCREATEKEY=REGCREATEKEY @2 ;Internal
|
|
REGCLOSEKEY=REGCLOSEKEY @3 ;Internal
|
|
REGDELETEKEY=REGDELETEKEY @4 ;Internal
|
|
REGSETVALUE=REGSETVALUE @5 ;Internal
|
|
REGQUERYVALUE=REGQUERYVALUE @6 ;Internal
|
|
REGENUMKEY=REGENUMKEY @7 ;Internal
|
|
|
|
DRAGACCEPTFILES @9 ;public
|
|
DRAGQUERYFILE @11 ;public
|
|
DRAGFINISH @12 ;public
|
|
DRAGQUERYPOINT @13 ;public
|
|
|
|
SHELLEXECUTE @20 ;internal private for shell
|
|
FINDEXECUTABLE @21 ;internal private for shell
|
|
SHELLABOUT @22 ;internal private for shell
|
|
WCI @32 ;internal
|
|
ABOUTDLGPROC @33 ;internal
|
|
EXTRACTICON @34 ;public
|
|
EXTRACTASSOCIATEDICON @36 ;internal private for shell
|
|
DOENVIRONMENTSUBST @37 ;public
|
|
FINDENVIRONMENTSTRING @38 ;public
|
|
INTERNALEXTRACTICON @39 ;internal private for shell
|
|
|
|
HERETHARBETYGARS @100 ;internal
|
|
FINDEXEDLGPROC @101 ;internal
|
|
REGISTERSHELLHOOK @102 ;internal private for shell
|
|
SHELLHOOKPROC @103 ;internal private for shell
|
|
|
|
; end 3.1
|
|
|
|
EXTRACTICONEX @40 ;public
|
|
|
|
; thunk connection stufff
|
|
;WOW Shl3216_ThunkData16 @98 RESIDENTNAME
|
|
;WOW Shl1632_ThunkData16 @99 RESIDENTNAME
|
|
;WOW 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
|
|
|
|
SHGETFILEINFO @300 ;Internal 4.0
|
|
|
|
SHFORMATDRIVE @400 ;Internal 4.0
|
|
SHCHECKDRIVE @401 ;Internal 4.0
|
|
_RUNDLLCHECKDRIVE @402 ;Internal 4.0
|