;*****************************************************************;
;**                  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
