home *** CD-ROM | disk | FTP | other *** search
/ Network Support Encyclopedia 96-1 / novell-nsepro-1996-1-cd2.iso / download / netware / usms1.exe / SMSFIDS.INC < prev    next >
Text File  |  1994-09-09  |  19KB  |  375 lines

  1. /*  Available Standard FIDs: */
  2. /*    Small Variable Size: (0x00)     0x30 - 0x3F */
  3. /*    Small Fixed Size:    1-Byte     0x70 */
  4. /*                         2-Byte     0x61, 0x71 */
  5. /*                         4-Byte     ---- */
  6. /*                         8-Byte     0x43, 0x53, 0x63, 0x73 */
  7. /*                         16-Byte    ---- */
  8. /*                         32-Byte    0x55, 0x65, 0x75 */
  9. /*                         64-Byte    0x46, 0x56, 0x66, 0x76 */
  10. /*                         128-Byte   0x47, 0x57, 0x67, 0x77 */
  11. /*                         256-Byte   0x48, 0x58, 0x68, 0x78 */
  12. /*                         512-Byte   0x49, 0x59, 0x69, 0x79 */
  13. /*                         1K-Byte    0x4A, 0x5A, 0x6A, 0x7A */
  14. /*                         2K-Byte    0x4B, 0x5B, 0x6B, 0x7B */
  15. /*                         4K-Byte    0x4C, 0x5C, 0x6C, 0x7C */
  16. /*                         8K-Byte    0x4D, 0x5D, 0x6D, 0x7D */
  17. /*                         16K-Byte   0x4E, 0x5E, 0x6E, 0x7E */
  18. /*                         32K-Byte   0x4F, 0x5F, 0x6F, 0x7F */
  19.  
  20. /*    Short Variable Size: (0x80)     0x08 - 0x3F */
  21. /*    Short Fixed Size:    1-Byte     0x40, 0x50, 0x60, 0x70 */
  22. /*                         2-Byte     0x41, 0x51, 0x61, 0x71 */
  23. /*                         4-Byte     0x62, 0x72 */
  24. /*                         8-Byte     0x43, 0x53, 0x63, 0x73 */
  25. /*                         16-Byte    0x44, 0x54, 0x64, 0x74 */
  26. /*                         32-Byte    0x45, 0x55, 0x65, 0x75 */
  27. /*                         64-Byte    0x46, 0x56, 0x66, 0x76 */
  28. /*                         128-Byte   0x47, 0x57, 0x67, 0x77 */
  29. /*                         256-Byte   0x48, 0x58, 0x68, 0x78 */
  30. /*                         512-Byte   0x49, 0x59, 0x69, 0x79 */
  31. /*                         1K-Byte    0x4A, 0x5A, 0x6A, 0x7A */
  32. /*                         2K-Byte    0x4B, 0x5B, 0x6B, 0x7B */
  33. /*                         4K-Byte    0x4C, 0x5C, 0x6C, 0x7C */
  34. /*                         8K-Byte    0x4D, 0x5D, 0x6D, 0x7D */
  35. /*                         16K-Byte   0x4E, 0x5E, 0x6E, 0x7E */
  36. /*                         32K-Byte   0x4F, 0x5F, 0x6F, 0x7F */
  37.  
  38. /*    Long Variable Size: (0x80)      0x8024 - 0xEFFE */
  39. /*    Long Fixed Size:     1-Byte     0xF003 - 0xF0FF */
  40. /*                         2-Byte     0xF105 - 0xF1FF */
  41. /*                         4-Byte     0xF211 - 0xF2FF */
  42. /*                         8-Byte     0xF301 - 0xF3FF */
  43. /*                         16-Byte    0xF404 - 0xF4FF */
  44. /*                         32-Byte    0xF500 - 0xF5FF */
  45. /*                         64-Byte    0xF600 - 0xF6FF */
  46. /*                         128-Byte   0xF700 - 0xF7FF */
  47. /*                         256-Byte   0xF800 - 0xF8FF */
  48. /*                         512-Byte   0xF900 - 0xF9FF */
  49. /*                         1K-Byte    0xFA00 - 0xFAFF */
  50. /*                         2K-Byte    0xFB00 - 0xFBFF */
  51. /*                         4K-Byte    0xFC00 - 0xFCFF */
  52. /*                         8K-Byte    0xFD00 - 0xFDFF */
  53. /*                         16K-Byte   0xFE00 - 0xFEFF */
  54. /*                         32K-Byte   0xFF00 - 0xFFFF */
  55.  
  56.  
  57. /*  Available Novell FIDs:   */
  58. /*    Short Variable Size: (0x81)     0x00 - 0x12 */
  59. /*    Short Fixed Size:    1-Byte     0x40, 0x50, 0x60, 0x70 */
  60. /*                         2-Byte     0x41, 0x51, 0x61, 0x71 */
  61. /*                         4-Byte     0x42, 0x62, 0x72 */
  62. /*                         8-Byte     0x43, 0x53, 0x63, 0x73 */
  63. /*                         16-Byte    0x44, 0x54, 0x64, 0x74 */
  64. /*                         32-Byte    0x45, 0x55, 0x65, 0x75 */
  65. /*                         64-Byte    0x46, 0x56, 0x66, 0x76 */
  66. /*                         128-Byte   0x47, 0x57, 0x67, 0x77 */
  67. /*                         256-Byte   0x48, 0x58, 0x68, 0x78 */
  68. /*                         512-Byte   0x49, 0x59, 0x69, 0x79 */
  69. /*                         1K-Byte    0x4A, 0x5A, 0x6A, 0x7A */
  70. /*                         2K-Byte    0x4B, 0x5B, 0x6B, 0x7B */
  71. /*                         4K-Byte    0x4C, 0x5C, 0x6C, 0x7C */
  72. /*                         8K-Byte    0x4D, 0x5D, 0x6D, 0x7D */
  73. /*                         16K-Byte   0x4E, 0x5E, 0x6E, 0x7E */
  74. /*                         32K-Byte   0x4F, 0x5F, 0x6F, 0x7F */
  75.  
  76. /*    Long Variable Size: (0x81)      0x8000 - 0xEFE5 */
  77. /*    Long Fixed Size:     1-Byte     0xF000 - 0xF0FB */
  78. /*                         2-Byte     0xF100 - 0xF1FF */
  79. /*                         4-Byte     0xF200 - 0xF2F5 */
  80. /*                         8-Byte     0xF300 - 0xF3FF */
  81. /*                         16-Byte    0xF400 - 0xF4FF */
  82. /*                         32-Byte    0xF500 - 0xF5FF */
  83. /*                         64-Byte    0xF600 - 0xF6FF */
  84. /*                         128-Byte   0xF700 - 0xF7FF */
  85. /*                         256-Byte   0xF800 - 0xF8FF */
  86. /*                         512-Byte   0xF900 - 0xF9FF */
  87. /*                         1K-Byte    0xFA00 - 0xFAFF */
  88. /*                         2K-Byte    0xFB00 - 0xFBFF */
  89. /*                         4K-Byte    0xFC00 - 0xFCFF */
  90. /*                         8K-Byte    0xFD00 - 0xFDFF */
  91. /*                         16K-Byte   0xFE00 - 0xFEFF */
  92. /*                         32K-Byte   0xFF00 - 0xFFFF */
  93. /*  */
  94. /* Extended Developer FIDS  0xC002 - 0xFFFF */
  95. /*  */
  96. /*     Palindrome    0xC000 */
  97. /*     Mountain    0xC001 */
  98. /*  */
  99. /*  */
  100.  
  101.  
  102. /*  General Fields */
  103.     #define NWSM_OFFSET_TO_END                0x00000001L
  104.     #define NWSM_HEADER_DEBUG_STRING          0x0081EFFFL
  105. /*  Blank Space, Auth., and Code Page need to be documented in SMSDF */
  106.     #define NWSM_BLANK_SPACE                  0x00808019L
  107.     #define NWSM_AUTHENTICATION               0x00008002L
  108.     #define NWSM_CODE_PAGE                    0x0000002AL
  109.  
  110. /*  Media Header/ Trailer fields */
  111.     #define NWSM_MEDIA_HEADER                 0x00808000L
  112.     #define NWSM_REVISION_LEVEL               0x0080F300L
  113.     #define NWSM_NAME_ID_STRING               0x00008052L
  114.     #define NWSM_VERSION_NUMBER               0x00008062L
  115.     #define NWSM_MS_OPEN_DATE_TIME            0x0081F2FFL
  116.     #define NWSM_MS_OPEN_DATE_TIME_CAL        0x0080F20CL
  117.     #define NWSM_MS_OPEN_DATE_TIME_ECMA       0x0080F400L
  118.     #define NWSM_MEDIA_OPEN_DATE_TIME         0x0080F200L
  119.     #define NWSM_MEDIA_OPEN_DATE_TIME_CAL     0x0080F20BL
  120.     #define NWSM_MEDIA_OPEN_DATE_TIME_ECMA    0x0080F401L
  121.     #define NWSM_MEDIA_SET_LABEL              0x0081EFFEL
  122.     #define NWSM_MEDIA_NUMBER                 0x0080F100L
  123.     #define NWSM_MEDIA_TYPE                   0x0080F101L
  124.     #define NWSM_MEDIA_SIZE                   0x0080F201L
  125.     #define NWSM_SPANNED_SECTOR_COUNT         0x0080F102L
  126.     #define NWSM_MEDIA_OWNER                  0x00808001L
  127.     #define NWSM_EXPIRATION_DATE              0x0080F103L
  128.     #define NWSM_MEDIA_USAGE_COUNT            0x0080F104L
  129.     #define NWSM_CRC_TYPE                     0x00808002L
  130.     #define NWSM_MEDIA_TRAILER                0x00808003L
  131.     #define NWSM_CLOSE_DATE_TIME              0x0080F202L
  132.     #define NWSM_CLOSE_DATE_TIME_ECMA         0x0080F402L
  133.     #define NWSM_ATOMIC_SECTOR_SIZE           0x0080800EL
  134.     #define NWSM_DATABASE_LOCATION_METHOD     0x0080800FL
  135. /*  Media Mark Type needs to be documented in SMSDF */
  136.     #define NWSM_MEDIA_MARK_TYPE              0x00808020L
  137.  
  138.     #define SIDF_PARTITION_SET_LABEL          0x00808030L
  139.  
  140.  
  141. /*  Session Header Fields */
  142.     #define NWSM_SESSION_HEADER               0x00808004L
  143.     #define NWSM_SESSION_ID                   0x00008072L
  144.     #define NWSM_SESSION_DATE_TIME            0x00008042L
  145.     #define NWSM_SESSION_DATE_TIME_ECMA       0x0080F403L
  146.     #define NWSM_SESSION_DESCRIPTION          0x00808005L
  147.     #define NWSM_SOFTWARE_NAME                0x00808006L
  148.     #define NWSM_SOFTWARE_TYPE                0x00808007L
  149.     #define NWSM_SOFTWARE_VERSION             0x00808008L
  150.     #define NWSM_SOURCE_NAME                  0x00000002L
  151.     #define NWSM_SOURCE_TYPE                  0x00000003L
  152.     #define NWSM_SOURCE_VERSION               0x00000004L
  153.  
  154. /*  Session Trailer */
  155.     #define NWSM_SESSION_TRAILER              0x00808009L
  156.  
  157. /*  Transfer Buffer Header */
  158.     #define NWSM_TRANSFER_BUFFER_HEADER       0x00000005L
  159.     #define NWSM_TRANSFER_BUFFER_SIZE         0x00000006L
  160.     #define NWSM_UNUSED_IN_THIS_BUFFER        0x00008000L
  161.     #define NWSM_TRANSFER_BUFFER_SEQUENCE     0x00000007L
  162.     #define NWSM_TRANSFER_BUFFER_TYPE         0x00000060L
  163.     #define NWSM_LAST_BUFFER_IN_SESSION       0x00000040L
  164.     #define NWSM_SESSION_SECTOR_ADDRESS       0x00000008L
  165.     #define NWSM_ATOMIC_SECTOR_ADDRESS        0x0000002EL
  166.  
  167. /*  Session/Media Index */
  168.     #define NWSM_SESSION_INDEX                0x00808010L
  169.     #define NWSM_MEDIA_INDEX                  0x00808011L
  170.     #define NWSM_MEDIA_PARTITION              0x00808012L
  171.     #define NWSM_MEDIA_SECTOR_ADDRESS         0x00808013L
  172.     #define NWSM_MEDIA_BUFFER_OFFSET          0x00808014L
  173.     #define NWSM_NUMBER_OF_SESSIONS           0x00808015L
  174.     #define NWSM_NUMBER_OF_DATABASES          0x00808016L
  175.     #define NWSM_PREVIOUS_MEDIA_INDEX         0x00808017L
  176.     #define NWSM_DATABASE_NAME                0x00808018L
  177.     #define NWSM_NUMBER_OF_DATA_SETS          0x00808021L
  178.     #define NWSM_TOTAL_SESSION_SIZE           0x00808022L
  179.     #define NWSM_RESOURCE_NAME                0x00808023L
  180.  
  181.  
  182. /*  Data Record Header */
  183.     #define NWSM_DATA_RECORD_HEADER           0x00000009L
  184.     #define NWSM_ARCHIVE_DATE_TIME            0x00000042L
  185.     #define NWSM_DATA_RECORD_SEQUENCE         0x0000000AL
  186.     #define NWSM_RECORD_SIZE                  0x0000000BL
  187.     #define NWSM_BACKUP_OPTIONS               0x00000029L
  188.  
  189. /*  Data Subrecord Header */
  190.     #define NWSM_DATA_SUBRECORD_HEADER        0x00008001L
  191.  
  192. /*  Directory Information */
  193.     #define NWSM_DIRECTORY_INFORMATION        0x0000813FL
  194.     #define NWSM_SCAN_INFO_ATTRIBUTES         0x0081F2FEL
  195.     #define NWSM_SCAN_INFO_CREATOR_ID         0x0081F2FDL
  196.     #define NWSM_SCAN_INFO_CREATOR_NS         0x0081F2FCL
  197.     #define NWSM_SCAN_INFO_PRIM_DS_SIZE       0x0081F2FBL
  198.     #define NWSM_SCAN_INFO_TOTAL_DS_SIZE      0x0081F2FAL
  199.     #define NWSM_SCAN_INFO_MODIFY_FLAG        0x0081F0FFL
  200.     #define NWSM_SCAN_INFO_DELETE_FLAG        0x0081F0FEL
  201.     #define NWSM_SCAN_INFO_PARENT_FLAG        0x0081F0FDL
  202.     #define NWSM_SCAN_INFO_ACC_DATE_TIME      0x0081F2F9L
  203.     #define NWSM_SCAN_INFO_CREAT_DATE_TIME    0x0081F2F8L
  204.     #define NWSM_SCAN_INFO_MOD_DATE_TIME      0x0081F2F7L
  205.     #define NWSM_SCAN_INFO_ARC_DATE_TIME      0x0081F2F6L
  206.     #define NWSM_SCAN_INFO_OTHER_INFO         0x0081EFFDL
  207.     #define NWSM_DATA_SET_NAME_FID            0x0000813EL
  208.  
  209. /*  Record Headers/Trailers */
  210.     #define NWSM_VOLUME_HEADER                0x0081EFFCL
  211.     #define NWSM_VOLUME_TRAILER               0x0081EFFBL
  212.     #define NWSM_DIRECTORY_HEADER             0x0000000CL
  213.     #define NWSM_DIRECTORY_TRAILER            0x0000000DL
  214.     #define NWSM_FILE_HEADER                  0x0000000EL
  215.     #define NWSM_FILE_TRAILER                 0x0000000FL
  216.     #define NWSM_BINDERY_HEADER               0x0081EFFAL
  217.     #define NWSM_BINDERY_TRAILER              0x0081EFF9L
  218.     #define NWSM_286_BINDERY_HEADER           0x0081EFEBL
  219.     #define NWSM_286_BINDERY_TRAILER          0x0081EFEAL
  220.  
  221. /*  Full Paths Section */
  222.     #define NWSM_FULL_PATHS                   0x00000010L
  223.     #define NWSM_PATH_IS_FULLY_QUALIFIED      0x00000050L
  224.     #define NWSM_NAME_SPACE_TYPE              0x00000011L
  225.     #define NWSM_NAME_POSITIONS               0x00000027L
  226.     #define NWSM_SEPARATOR_POSITIONS          0x00000028L
  227.     #define NWSM_PATH_NAME                    0x00000012L
  228.  
  229. /*  Characteristics Section */
  230.     #define NWSM_CHARACTERISTICS              0x00000013L
  231.     #define NWSM_ACCESS_DATE                  0x00000041L
  232.     #define NWSM_ACCESS_TIME                  0x00000051L
  233.     #define NWSM_ACCESS_DATE_TIME_ECMA        0x00000044L
  234.     #define NWSM_ARCHIVER_ID                  0x0000813DL
  235.     #define NWSM_ARCHIVER_NAME                0x00008117L
  236.     #define NWSM_ARCHIVE_DATE_AND_TIME        0x00000052L
  237.     #define NWSM_ARCHIVE_DATE_TIME_ECMA       0x00000054L
  238.     #define NWSM_AUDIT_READ_AND_WRITE         0x0000813CL
  239.     #define NWSM_CREATION_DATE_AND_TIME       0x00000062L
  240.     #define NWSM_CREATION_DATE_TIME_ECMA      0x00000064L
  241.     #define NWSM_DIRECTORY                    0x00000014L
  242.     #define NWSM_EXECUTE_ONLY                 0x0000813BL
  243.     #define NWSM_HIDDEN                       0x00000015L
  244.     #define NWSM_INDEXED                      0x0081EFF8L
  245.     #define NWSM_INHERITED_RIGHTS_MASK        0x00008152L
  246.     #define NWSM_INHIBIT_REN_DEL_COPY         0x0000813AL
  247.     #define NWSM_LOW_MED_HIGH_SEARCH          0x00008139L
  248.     #define NWSM_MODIFIER_ID                  0x00008138L
  249.     #define NWSM_MODIFIER_NAME                0x00008120L
  250.     #define NWSM_MODIFY_DATE_AND_TIME         0x00000072L
  251.     #define NWSM_MODIFY_DATE_TIME_ECMA        0x00000074L
  252.     #define NWSM_NEEDS_ARCHIVE                0x00000016L
  253.     #define NWSM_NEEDS_ARCHIVE_CHAR           0x0000002DL
  254.     #define NWSM_OWNER_ID                     0x00008137L
  255.     #define NWSM_OWNER_NAME                   0x00008119L
  256.     #define NWSM_PURGE                        0x00008136L
  257.     #define NWSM_READ_ONLY                    0x00000017L
  258.     #define NWSM_SHARABLE                     0x00000018L
  259.     #define NWSM_SYSTEM                       0x00000019L
  260.     #define NWSM_TRANSACTIONAL                0x00008135L
  261.     #define NWSM_REMOTE_DATA_INHIBIT          0x0081EFE8L
  262.     #define NWSM_REMOTE_DATA_ACCESS           0x0081EFE7L
  263.     #define NWSM_COMPRESS_FILE_IMMEDIATE      0x00008116L
  264.     #define NWSM_DO_NOT_COMPRESS_FILE         0x00008115L
  265.     #define NWSM_CANT_COMPRESS_DATA           0x0081EFE6L
  266.  
  267.     #define NWSM_OTHER_CHARACTERISTICS        0x00008134L
  268.     #define NWSM_DIR_SPACE_RESTRICTIONS       0x00008133L
  269.  
  270. /*  MAC Name Space Specific Characteristics */
  271.     #define NWSM_MAC_CHARACTERISTICS          0x00000026L
  272.     #define NWSM_MAC_FINDER_INFO              0x00000045L
  273.     #define NWSM_MAC_PRO_DOS_INFO             0x0000812DL
  274.     #define NWSM_MAC_DIR_RIGHTS_MASK          0x0000812CL
  275.     #define NWSM_MAC_SYSTEM_SCRIPT            0x00008003L
  276.     #define NWSM_MAC_BLESSED_FOLDER           0x00008004L
  277.  
  278. /*  NFS Name Space Specific Characteristics */
  279.     #define NWSM_NFS_CHARACTERISTICS          0x0080800AL
  280.     #define NWSM_NFS_FILE_ACCESS_MODE         0x0080F203L
  281.     #define NWSM_NFS_GROUP_OWNER_ID           0x0080F204L
  282.     #define NWSM_NFS_RDEVICE_OLD              0x0080F205L
  283.     #define NWSM_NFS_NUMBER_OF_LINKS_OLD      0x0080F206L
  284.     #define NWSM_NFS_LINKED_FLAG              0x0080F000L
  285.     #define NWSM_NFS_FIRST_CREATED_FLAG       0x0081F0FCL
  286.     #define NWSM_NFS_HARD_LINK_PATHS          0x0080F001L
  287.     #define NWSM_NFS_HL_PATHNAME              0x0080800BL
  288.     #define NWSM_NFS_HL_USER_ID               0x0080800CL
  289.     #define NWSM_NFS_HL_USER_NAME             0x0080EFFFL
  290.     #define NWSM_NFS_HL_GROUP_OWNER_ID        0x0080F207L
  291.     #define NWSM_NFS_HL_FILE_ACCESS_MODE      0x0080F208L
  292.     #define NWSM_NFS_HL_TERMINATOR            0x0080800DL
  293.     #define NWSM_NFS_USER_ID                  0x0080F209L
  294.     #define NWSM_NFS_MY_FLAGS                 0x0080F20AL
  295.     #define NWSM_NFS_ACS_FLAGS                0x0080F002L
  296.     #define NWSM_NFS_NUMBER_OF_LINKS          0x0080F20DL
  297.     #define NWSM_NFS_RDEVICE                  0x0080F20EL
  298.     #define NWSM_NFS_FSID                     0x0080F20FL
  299.     #define NWSM_NFS_FILEID                   0x0080F210L
  300.  
  301.  
  302. /*  Extended Attributes */
  303.     #define NWSM_EXTENDED_ATTRIBUTES          0x0000001AL
  304.     #define NWSM_EA_ACCESS                    0x00008132L
  305.     #define NWSM_EA_KEY                       0x0000001BL
  306.     #define NWSM_EA_VALUE                     0x0000001CL
  307.  
  308. /*  Trustees */
  309.     #define NWSM_TRUSTEE_HEADER               0x00008131L
  310.     #define NWSM_TRUSTEE_ID                   0x00008130L
  311.     #define NWSM_TRUSTEE_NAME                 0x00008118L
  312.     #define NWSM_TRUSTEE                      0x0000812FL
  313.  
  314. /*  Volume Restrictions */
  315.     #define NWSM_VOLUME_RESTRICTIONS          0x0081EFF7L
  316.     #define NWSM_VOLUME_NAME                  0x0081EFF6L
  317.     #define NWSM_VOLUME_RSTRCTNS_ID           0x0081EFF5L
  318.     #define NWSM_VOLUME_RSTRCTNS_NAME         0x0081EFE9L
  319.     #define NWSM_VOLUME_RSTRCTNS_LIMIT        0x0081EFF4L
  320.  
  321. /*  Data Streams Sections */
  322.     #define NWSM_DATA_STREAM_HEADER           0x0000001DL
  323.     #define NWSM_DATA_STREAM_TRAILER          0x0000001EL
  324.     #define NWSM_DATA_STREAM_NAME             0x0000001FL
  325.     #define NWSM_DATA_STREAM_NUMBER           0x0000002BL
  326.     #define NWSM_DATA_STREAM_TYPE             0x0000002CL
  327.     #define NWSM_DATA_STREAM_SIZE             0x00000020L
  328.     #define NWSM_DATA_STREAM_IS_INVALID       0x00000021L
  329.     #define NWSM_DATA_STREAM_CRC              0x00000022L
  330.     #define NWSM_DATA_STREAM_COMPRESS_TYPE    0x00008005L
  331.     #define NWSM_DATA_STREAM_EXPANDED_SIZE    0x00008006L
  332.     #define NWSM_DATA_STREAM_MIGRATION_KEY    0x00008007L
  333.  
  334. /*  Sparse Data Streams Sections */
  335.     #define NWSM_SPARSE_DATA_STREAM_HEADER    0x00000023L
  336.     #define NWSM_SPARSE_DATA_BLOCK_SIZE       0x00000024L
  337.     #define NWSM_SPARSE_DATA_STREAM_MAP       0x00000025L
  338.  
  339. /*  BTrieve TSA Section */
  340.     #define NWSM_TS_HEADER                    0x0081EFF3L
  341.     #define NWSM_TS_TRAILER                   0x0081EFF2L
  342.     #define NWSM_TS_FILE_HEADER               0x0081EFF1L
  343.     #define NWSM_TS_FILE_TRAILER              0x0081EFF0L
  344.     #define NWSM_TS_NAME                      0x0081EFEFL
  345.     #define NWSM_TS_TYPE                      0x0081EFEEL
  346.     #define NWSM_TS_REQUESTED_NS_TYPE         0x0000812EL
  347.     #define NWSM_TS_NAME_POSITIONS            0x0000812BL
  348.     #define NWSM_TS_SEPARATOR_POSITIONS       0x0000812AL
  349.     #define NWSM_TS_NAME_SPACE_TYPE           0x00008129L
  350.     #define NWSM_TS_PATH_NAME                 0x00008128L
  351.     #define NWSM_TS_CHARACTERISTICS           0x00008127L
  352.     #define NWSM_TS_MAC_CHARACTERISTICS       0x00008126L
  353.     #define NWSM_TS_NFS_CHARACTERISTICS       0x0081EFEDL
  354.     #define NWSM_TS_EXTENDED_ATTRIBUTES       0x00008125L
  355.     #define NWSM_TS_TRUSTEE_HEADER            0x00008124L
  356.     #define NWSM_TS_VOLUME_RESTRICTIONS       0x0081EFECL
  357.     #define NWSM_TS_DATA_STREAM_HEADER        0x00008123L
  358.     #define NWSM_TS_DATA_STREAM_TRAILER       0x00008122L
  359.     #define NWSM_TS_SP_DATA_STREAM_HEADER     0x00008121L
  360.  
  361. /*  Soft Media Mark */
  362. /*  Soft Media Mark needs to be documented in SMSDF */
  363.     #define NWSM_SMM_HEADER                   0x0080801AL
  364.     #define NWSM_SMM_TYPE                     0x0080801BL
  365.     #define NWSM_SMM_PREV_FILE_MARK           0x0080801CL
  366.     #define NWSM_SMM_NEXT_FILE_MARK           0x0080801DL
  367.     #define NWSM_SMM_PREV_SET_MARK            0x0080801EL
  368.     #define NWSM_SMM_NEXT_SET_MARK            0x0080801FL
  369.  
  370. /*  Directory Services TSA  */
  371.     #define NWSM_DIRECTORY_OBJECT_NAME        0x00008114L
  372.     #define NWSM_DIRECTORY_OBJECT_DATA        0x00008113L
  373.     #define NWSM_DIRECTORY_OBJECT_TRAILER     0x0000811AL
  374.  
  375.