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.

51 lines
1.2 KiB

  1. ;/*
  2. ; * Microsoft Confidential
  3. ; * Copyright (C) Microsoft Corporation 1991
  4. ; * All Rights Reserved.
  5. ; */
  6. ;Parser INPUT PARM LIST Structure
  7. PUBLIC NLS_PARMS
  8. NLS_PARMS label word
  9. dw NLS_PARMSX
  10. db 0 ;no extra delimiters
  11. PUBLIC NLS_PARMSX
  12. NLS_PARMSX label word
  13. db 0,1 ;Min 0 - no path
  14. ;Max 1 - path
  15. dw NLS_POS1
  16. db 1 ; 1 switch supported
  17. dw NLS_OPTS ; its addr
  18. PUBLIC NLS_POS1
  19. NLS_POS1 label word
  20. dw 0201h ;File spec (optional)
  21. dw 0001h ;Cap result by file
  22. dw Res_Valptr ;tbl
  23. dw NoVal ;no value list
  24. db 0 ;no switch or
  25. ;keyword synonyms
  26. PUBLIC NLS_OPTS, OPT_SYN
  27. NLS_OPTS label word
  28. dw 0000 ; Match Mask
  29. dw 0000 ; Function Mask
  30. dw RES_VALPTR ; ptr to results
  31. dw NOVAL ; ptr to values
  32. db 1 ; count of synonyms
  33. OPT_SYN db "/?", 0
  34. NOVAL label word
  35. db 0
  36. PUBLIC RES_VALPTR, RES_SYN
  37. RES_VALPTR label word
  38. RES_TYPE db ? ;Result_type
  39. RES_ITAG db 0 ;Matched item tag
  40. RES_SYN dw 0 ;synonym returned
  41. RES_POFF dw 0 ;drive type or beginning of string
  42. RES_PSEG dw 0 ;may be string