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.

94 lines
2.6 KiB

  1. ;*****************************************************************;
  2. ;** Microsoft LAN Manager **;
  3. ;** Copyright(c) Microsoft Corp., 1990 **;
  4. ;*****************************************************************;
  5. ;* RDRINT2F.INC - Redirector INT 2F function equates.
  6. ;
  7. ; This file contains symbolic definitions of the redirector INT 2F
  8. ; entry points.
  9. ;
  10. _2F_NETInstall equ 0
  11. _2F_NET_RMDIR equ 1
  12. _2F_NET_SEQ_RMDIR equ 2
  13. _2F_NET_MKDIR equ 3
  14. _2F_NET_SEQ_MKDIR equ 4
  15. _2F_NET_CHDIR equ 5
  16. _2F_NET_CLOSE equ 6
  17. _2F_NET_COMMIT equ 7
  18. _2F_NET_READ equ 8
  19. _2F_NET_WRITE equ 9
  20. _2F_NET_LOCK equ 10
  21. _2F_NET_UNLOCK equ 11
  22. _2F_NET_DISK_INFO equ 12
  23. _2F_NET_SET_FILE_ATTRIBUTE equ 13
  24. _2F_NET_SEQ_SET_FILE_ATTRIBUTE equ 14
  25. _2F_NET_GET_FILE_INFO equ 15
  26. _2F_NET_SEQ_GET_FILE_INFO equ 16
  27. _2F_NET_RENAME equ 17
  28. _2F_NET_SEQ_RENAME equ 18
  29. _2F_NET_DELETE equ 19
  30. _2F_NET_SEQ_DELETE equ 20
  31. _2F_NET_OPEN equ 21
  32. _2F_NET_SEQ_OPEN equ 22
  33. _2F_NET_CREATE equ 23
  34. _2F_NET_SEQ_CREATE equ 24
  35. _2F_NET_SEQ_SEARCH_FIRST equ 25
  36. _2F_NET_SEQ_SEARCH_NEXT equ 26
  37. _2F_NET_SEARCH_FIRST equ 27
  38. _2F_NET_SEARCH_NEXT equ 28
  39. _2F_NET_ABORT equ 29
  40. _2F_NET_ASSOPER equ 30
  41. _2F_Printer_GETSET_STRING equ 31
  42. _2F_NetFlushBuf equ 32
  43. _2F_NET_LSEEK equ 33
  44. _2F_NetResetEnvironment equ 34
  45. _2F_NetSpoolCheck equ 35
  46. _2F_NetSpoolClose equ 36
  47. _2F_NetSpoolOper equ 37
  48. _2F_NetSpoolEchoCheck equ 38
  49. ifdef DOSVER
  50. if ( DOSVER EQ 400 ) OR ( DOSVER EQ 500 )
  51. _2F_NetDeviceIOCTL EQU 43
  52. _2F_NetUpdateCB EQU 44
  53. _2F_NetExtendedAttrib EQU 45
  54. _2F_NetExtendedOpen EQU 46
  55. _2F_NetDependantIOCTL EQU 47
  56. ENDIF
  57. ENDIF
  58. ;* Entry points from here on down are DOS 3 Lan Manager specific.
  59. ;
  60. ;
  61. _2F_NetGetUserName equ 80h
  62. _2F_NetSetUserName equ 81h
  63. _2F_NetServiceNotify equ 82h
  64. _2F_NetPrintNameEnum equ 83h
  65. _2F_NetGetEnumInfo equ 84h
  66. _2F_TestKanjRD equ 85h
  67. _2F_TestDBCSLB equ 85h
  68. _2F_DosReadAsyncNmPipe equ 86h
  69. _2F_DosUnusedFunction1 equ 87h
  70. _2F_DosUnusedFunction2 equ 88h
  71. _2F_NetCalloutNCB equ 89h
  72. _2F_EncrPasswd equ 8Ah
  73. _2F_Set_LongName equ 8Ah
  74. _2F_NetGetLogonServer equ 8Bh
  75. _2F_NetSetLogonServer equ 8Ch
  76. _2F_NetGetDomain equ 8Dh
  77. _2F_NetSetDomain equ 8Eh
  78. _2F_DosWriteAsyncNmPipe EQU 8FH
  79. _2F_DosReadAsyncNmPipe2 EQU 90H
  80. _2F_DosWriteAsyncNmPipe2 EQU 91H
  81. ;* Symbolic Defination for Printer API's
  82. ;
  83. _2F_Open_Specific_Spool equ 0BF02H
  84. _2F_Close_Specific_Spool equ 0BF03H
  85. CallRedir macro function
  86. mov ax,(MultNET shl 8) + _2F_&function
  87. int 2fh
  88. endm
  89. Int2fNumber macro function
  90. mov ax,(MultNET shl 8) + _2F_&function
  91. endm