windows-nt/Source/XPSP1/NT/base/mvdm/wow16/shell/shell.def
2020-09-26 16:20:57 +08:00

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