windows-nt/Source/XPSP1/NT/admin/netui/shell/bin/lanmanx.def
2020-09-26 16:20:57 +08:00

141 lines
3.9 KiB
Modula-2

;*****************************************************************;
;** Microsoft LAN Manager **;
;** Copyright(c) Microsoft Corp., 1990 **;
;*****************************************************************;
;
;
;
;------------------------ START WARNING -------------------------
;
; This a template definition file that is used to
; generate the WIN16/WIN32 definition files with
; the help of SED. It cannot be used directly. See
; makefile for details.
;
; The rules for generation are as follows:
;
; Lines between ::START_WIN16 and ::END_WIN16 are WIN16 specific.
; Lines between ::START_WIN32 and ::END_WIN32 are WIN32 specific.
; The ::START_xxx and ::END_xxx markers must be at the start
; of the line.
; All other lines are common.
;
;------------------------- END WARNING --------------------------
;
; History:
; chuckc 4/16/91 Created common template file which is
; used to generate WIN16/WIN32 specific versions.
;
; t-yis 6/28/91 Changed the segment name in the SEGMENTS
; section (deleted _TEXT) and removed
; WNETCAPS_TEXT since it is combined with
; WNDEV
;
; jonn 7/22/91 Print Manager Extensions mothballed
;
; jonn 11/21/91 Nuked Win16. Code left for Win16/Win32,
; although ntlanman.def not yet merged.
;
::START_WIN16
LIBRARY LANMAN30
::END_WIN16
CODE MOVEABLE DISCARDABLE
DATA SINGLE FIXED
HEAPSIZE 2048
EXETYPE WINDOWS
IMPORTS
_wsprintf = USER._WSPRINTF
OEMTOANSI = KEYBOARD.OemToAnsi
EXPORTS
; standard network driver callouts
WNETOPENJOB @1
WNETCLOSEJOB @2
WNETABORTJOB @3
WNETHOLDJOB @4
WNETRELEASEJOB @5
WNETCANCELJOB @6
WNETSETJOBCOPIES @7
WNETWATCHQUEUE @8
WNETUNWATCHQUEUE @9
WNETLOCKQUEUEDATA @10
WNETUNLOCKQUEUEDATA @11
WNETGETCONNECTION @12
WNETGETCAPS @13
WNETDEVICEMODE @14
WNETBROWSEDIALOG @15
WNETGETUSER @16
WNETADDCONNECTION @17
WNETCANCELCONNECTION @18
WNETGETERROR @19
WNETGETERRORTEXT @20
ENABLE @21
DISABLE @22
WNETRESTORECONNECTION @23
WNETCONNECTDIALOG @25
WNETDISCONNECTDIALOG @26
WNETCONNECTIONDIALOG @27
::START_WIN16
WNETPROPERTYDIALOG @29
WNETGETDIRECTORYTYPE @30
WNETDIRECTORYNOTIFY @31
WNETGETPROPERTYTEXT @32
FMEXTENSIONPROC
::END_WIN16
; dialog procedures
; NETPROFILEPASSWORDDLGPROC @509
; Internal-only APIs
WNETQPOLL @520
I_AUTOLOGON @530
I_CHANGEPASSWORD @531
I_SYSTEMFOCUSDIALOG @532
; Long FileName support APIs
LFNFINDFIRST @100
LFNFINDNEXT @101
LFNFINDCLOSE @102
LFNGETATTRIBUTES @103
LFNSETATTRIBUTES @104
LFNCOPY @105
LFNMOVE @106
LFNDELETE @107
LFNMKDIR @108
LFNRMDIR @109
LFNGETVOLUMELABEL @110
LFNSETVOLUMELABEL @111
LFNPARSE @112
LFNVOLUMETYPE @113
::START_WIN16
; Print Manager admin APIs, for WIN16 only
; Print Manager Extensions mothballed
; WNETPRINTMGRCHANGEMENUS @130
; WNETPRINTMGREXITING @131
; WNETPRINTMGRCOMMAND @132
; WNETPRINTMGRMOVEJOB @133
; WNETPRINTMGRSELNOTIFY @134
; WNETPRINTMGRPRINTERENUM @135
; WNETPRINTMGREXTHELP @136
; Timer function for Print Manager refresh
; PRINTMGRREFRESHTIMER
::END_WIN16
WEP @199 RESIDENTNAME
SEGMENTS
_INIT PRELOAD DISCARDABLE
WNDEV PRELOAD DISCARDABLE
WINPROF PRELOAD DISCARDABLE
NETLIB PRELOAD DISCARDABLE