141 lines
3.9 KiB
Modula-2
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
|