Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

140 lines
4.0 KiB

  1. ;*****************************************************************;
  2. ;** Microsoft LAN Manager **;
  3. ;** Copyright(c) Microsoft Corp., 1990 **;
  4. ;*****************************************************************;
  5. ;
  6. ;
  7. ;
  8. ;------------------------ START WARNING -------------------------
  9. ;
  10. ; This a template definition file that is used to
  11. ; generate the WIN16/WIN32 definition files with
  12. ; the help of SED. It cannot be used directly. See
  13. ; makefile for details.
  14. ;
  15. ; The rules for generation are as follows:
  16. ;
  17. ; Lines between ::START_WIN16 and ::END_WIN16 are WIN16 specific.
  18. ; Lines between ::START_WIN32 and ::END_WIN32 are WIN32 specific.
  19. ; The ::START_xxx and ::END_xxx markers must be at the start
  20. ; of the line.
  21. ; All other lines are common.
  22. ;
  23. ;------------------------- END WARNING --------------------------
  24. ;
  25. ; History:
  26. ; chuckc 4/16/91 Created common template file which is
  27. ; used to generate WIN16/WIN32 specific versions.
  28. ;
  29. ; t-yis 6/28/91 Changed the segment name in the SEGMENTS
  30. ; section (deleted _TEXT) and removed
  31. ; WNETCAPS_TEXT since it is combined with
  32. ; WNDEV
  33. ;
  34. ; jonn 7/22/91 Print Manager Extensions mothballed
  35. ;
  36. ; jonn 11/21/91 Nuked Win16. Code left for Win16/Win32,
  37. ; although ntlanman.def not yet merged.
  38. ;
  39. ::START_WIN16
  40. LIBRARY LANMAN30
  41. ::END_WIN16
  42. CODE MOVEABLE DISCARDABLE
  43. DATA SINGLE FIXED
  44. HEAPSIZE 2048
  45. EXETYPE WINDOWS
  46. IMPORTS
  47. _wsprintf = USER._WSPRINTF
  48. OEMTOANSI = KEYBOARD.OemToAnsi
  49. EXPORTS
  50. ; standard network driver callouts
  51. WNETOPENJOB @1
  52. WNETCLOSEJOB @2
  53. WNETABORTJOB @3
  54. WNETHOLDJOB @4
  55. WNETRELEASEJOB @5
  56. WNETCANCELJOB @6
  57. WNETSETJOBCOPIES @7
  58. WNETWATCHQUEUE @8
  59. WNETUNWATCHQUEUE @9
  60. WNETLOCKQUEUEDATA @10
  61. WNETUNLOCKQUEUEDATA @11
  62. WNETGETCONNECTION @12
  63. WNETGETCAPS @13
  64. WNETDEVICEMODE @14
  65. WNETBROWSEDIALOG @15
  66. WNETGETUSER @16
  67. WNETADDCONNECTION @17
  68. WNETCANCELCONNECTION @18
  69. WNETGETERROR @19
  70. WNETGETERRORTEXT @20
  71. ENABLE @21
  72. DISABLE @22
  73. WNETRESTORECONNECTION @23
  74. WNETCONNECTDIALOG @25
  75. WNETDISCONNECTDIALOG @26
  76. WNETCONNECTIONDIALOG @27
  77. ::START_WIN16
  78. WNETPROPERTYDIALOG @29
  79. WNETGETDIRECTORYTYPE @30
  80. WNETDIRECTORYNOTIFY @31
  81. WNETGETPROPERTYTEXT @32
  82. FMEXTENSIONPROC
  83. ::END_WIN16
  84. ; dialog procedures
  85. ; NETPROFILEPASSWORDDLGPROC @509
  86. ; Internal-only APIs
  87. WNETQPOLL @520
  88. I_AUTOLOGON @530
  89. I_CHANGEPASSWORD @531
  90. I_SYSTEMFOCUSDIALOG @532
  91. ; Long FileName support APIs
  92. LFNFINDFIRST @100
  93. LFNFINDNEXT @101
  94. LFNFINDCLOSE @102
  95. LFNGETATTRIBUTES @103
  96. LFNSETATTRIBUTES @104
  97. LFNCOPY @105
  98. LFNMOVE @106
  99. LFNDELETE @107
  100. LFNMKDIR @108
  101. LFNRMDIR @109
  102. LFNGETVOLUMELABEL @110
  103. LFNSETVOLUMELABEL @111
  104. LFNPARSE @112
  105. LFNVOLUMETYPE @113
  106. ::START_WIN16
  107. ; Print Manager admin APIs, for WIN16 only
  108. ; Print Manager Extensions mothballed
  109. ; WNETPRINTMGRCHANGEMENUS @130
  110. ; WNETPRINTMGREXITING @131
  111. ; WNETPRINTMGRCOMMAND @132
  112. ; WNETPRINTMGRMOVEJOB @133
  113. ; WNETPRINTMGRSELNOTIFY @134
  114. ; WNETPRINTMGRPRINTERENUM @135
  115. ; WNETPRINTMGREXTHELP @136
  116. ; Timer function for Print Manager refresh
  117. ; PRINTMGRREFRESHTIMER
  118. ::END_WIN16
  119. WEP @199 RESIDENTNAME
  120. SEGMENTS
  121. _INIT PRELOAD DISCARDABLE
  122. WNDEV PRELOAD DISCARDABLE
  123. WINPROF PRELOAD DISCARDABLE
  124. NETLIB PRELOAD DISCARDABLE