Revision Summary Date Revision History Revision Class Comments 10/22/2006 0.01 New Version 0.01 release 1/19/2007 1.0 Major Version 1.0 release 3/2/2007 1.1 Minor Version 1.1 release 4/3/2007 1.2 Minor Version 1.2 release 5/11/2007 1.3 Minor Version 1.3 release 6/1/2007 1.3.1 Editorial Changed language and formatting in the technical content. 7/3/2007 2.0 Major Updated and revised the technical content. 7/20/2007 3.0 Major Updated and revised the technical content. 8/10/2007 4.0 Updated and revised the technical content. 9/28/2007 4.1 Minor Clarified the meaning of the technical content. 10/23/2007 4.2 Minor Clarified the meaning of the technical content. 11/30/2007 4.2.1 Editorial Changed language and formatting in the
technical content. 1/25/2008 4.2.2 Editorial Changed language and formatting in the technical content. 3/14/2008 5.0 Major Updated and revised the technical content. 5/16/2008 6.0 Major Updated and revised the technical content. 6/20/2008 7.0 Updated and revised the technical content. 7/25/2008 7.1 Minor Clarified the meaning of the technical content. 8/29/2008 8.0 Major Updated and revised the technical content. 10/24/2008 8.1 Minor Clarified the meaning of the technical content. 12/5/2008 9.0 Major Updated and revised the technical content. 1/16/2009 9.1 Minor Clarified the meaning of the technical content. 2/27/2009 10.0 Major Updated and revised the
technical content. 4/10/2009 11.0 Updated and revised the technical content. 5/22/2009 12.0 Major Updated and revised the technical content. 7/2/2009 12.1 Minor Clarified the meaning of the technical content. 8/14/2009 12.1.1 Editorial Changed language and formatting in the technical content. 9/25/2009 12.2 Minor Clarified the meaning of the technical content. 11/6/2009 13.0 Major Updated and revised the technical content. 12/18/2009 14.0 Major Updated and revised the technical content. 1/29/2010 15.0 Major Updated and revised the technical content. 3/12/2010 16.0 Major Updated and revised the technical content. 4/23/2010 17.0 Major Updated and revised the
technical content. 6/4/2010 18.0 Major Updated and revised the technical content. 7/16/2010 19.0 Updated and revised the technical content. 8/27/2010 20.0 Updated and revised the technical content. 10/8/2010 21.0 Major Updated and revised the technical content. 11/19/2010 22.0 Major Updated and revised the technical content. 1/7/2011 23.0 Major Updated and revised the technical content. 2/11/2011 24.0 Updated and revised the technical content. 3/25/2011 25.0 Major Updated and revised the technical content. 5/6/2011 26.0 Updated and revised the technical content. 6/17/2011 26.1 Clarified the meaning of the technical content.
9/23/2011 27.0 Major Updated and revised the technical content. 12/16/2011 28.0 Major Updated and revised the technical content. 3/30/2012 29.0 Major Updated and revised the technical content. 7/12/2012 29.0 None No changes to the meaning, language, or formatting of the technical content. 10/25/2012 30.0 Major Updated and revised the technical content. 1/31/2013 30.0 None No changes to the meaning, language, or formatting of the technical content. 8/8/2013 31.0 Major Updated and revised the technical content. 11/14/2013 32.0 Major Updated and revised the technical content. 2/13/2014 32.0 None No changes to the meaning, language, or formatting
of the technical content. 5/15/2014 32.0 None No changes to the meaning, language, or formatting of the technical content. 6/30/2015 33.0 Major Significantly changed the technical content. 10/16/2015 33.0 None No changes to the meaning, language, or formatting of the technical content. 7/14/2016 33.0 None No changes to the meaning, language, or formatting of the technical content. 6/1/2017 33.0 None No changes to the meaning, language, or formatting of the technical content.
SESS_GUEST 0x00000001 The user specified by the sesi*_username member established the session by a guest account. SESS_NOENCRYPTION 0x00000002 The user specified by the sesi*_username member established the session without using password encryption. Share Types The following values are used to specify the type of a shared resource. Constant/value Description STYPE_DISKTREE 0x00000000 Disk drive STYPE_PRINTQ 0x00000001 Print queue STYPE_DEVICE 0x00000002 Communication device STYPE_IPC 0x00000003 Interprocess communication (IPC) STYPE_CLUSTER_FS 0x02000000 A cluster share STYPE_CLUSTER_SOFS 0x04000000 A Scale-Out cluster share STYPE_CLUSTER_DFS 0x08000000 A DFS share in a cluster The following table of values can be OR'd with the values in the preceding table to further specify the characteristics of a shared resource. It is possible to use both values in this OR operation. Description STYPE_SPECIAL 0x80000000 Special reserved for interprocess communication (IPC$) or
files from this share. Platform IDs The following values are returned by the to indicate its platform version.<5><6> Constant/value Description PLATFORM_ID_DOS 300 Specified by a server running DOS. PLATFORM_ID_OS2 400 Specified by a server running OS2. PLATFORM_ID_NT 500 Specified by a server running Windows NT or a Windows operating system version. PLATFORM_ID_OSF 600 Specified by a server running OSF/1. PLATFORM_ID_VMS 700 Specified by a server running VMS. Software Type Flags The SV_TYPE flags indicate the services that are available on the . Constant/value Description SV_TYPE_WORKSTATION 0x00000001 A server running the WorkStation Service. SV_TYPE_SERVER 0x00000002 A server running the Server Service. SV_TYPE_SQLSERVER 0x00000004 A server running SQL Server. SV_TYPE_DOMAIN_CTRL 0x00000008 A primary domain controller. SV_TYPE_DOMAIN_BAKCTRL 0x00000010 A backup domain controller. SV_TYPE_TIME_SOURCE A server is available as a
0x00000020 time source for network time synchronization. SV_TYPE_AFP 0x00000040 An Apple File Protocol server. SV_TYPE_NOVELL 0x00000080 A Novell server. SV_TYPE_DOMAIN_MEMBER 0x00000100 A LAN Manager 2.x domain member. SV_TYPE_PRINTQ_SERVER 0x00000200 A server sharing print queue. SV_TYPE_DIALIN_SERVER 0x00000400 A server running a service. SV_TYPE_XENIX_SERVER 0x00000800 A Xenix server. SV_TYPE_NT 0x00001000 Windows Server 2003 operating system, Windows XP operating system, Windows 2000 operating system, or Windows NT operating system. SV_TYPE_WFW 0x00002000 A server running Windows for Workgroups. SV_TYPE_SERVER_MFPN 0x00004000 Microsoft File and Print for NetWare. SV_TYPE_SERVER_NT 0x00008000 Windows Server 2003, Windows 2000 Server operating system, or a server that is not a domain controller. SV_TYPE_POTENTIAL_BROWSER 0x00010000 A server that can run the browser service.
6400 ITYPE_UNC_SYS_SHMEM 6656 UNC Shared Memory ITYPE_UNC_SYS_MSLOT 6144 UNC ITYPE_UNC_SYS_PIPE 6912 UNC Pipe ITYPE_UNC_SYS_QUEUE 7680 UNC Queue ITYPE_PATH_ABSND 8194 Absolute non dot path ITYPE_PATH_ABSD 8198 Path beginning with \\. or <drive>:\ ITYPE_PATH_RELND 8192 Relative path non dot ITYPE_PATH_RELD 8196 Relative path beginning with \\. ITYPE_PATH_ABSND_WC 8195 ITYPE_PATH_ABSND and WC ITYPE_PATH_ABSD_WC 8199 ITYPE_PATH_ABSD and WC(? or *) ITYPE_PATH_RELND_WC 8193 ITYPE_PATH_RELND and WC ITYPE_PATH_RELD_WC 8197 ITYPE_PATH_RELD and WC ITYPE_PATH_SYS_SEM 10498 Local System Semaphore\path ITYPE_PATH_SYS_SHMEM 10754 Local System Shared Memory\path ITYPE_PATH_SYS_MSLOT 10242 Local System Mailslot\path ITYPE_PATH_SYS_PIPE Local System Pipe\path ITYPE_PATH_SYS_COMM Local System COMM\path ITYPE_PATH_SYS_PRINT 11522 Local System PRINT\path ITYPE_PATH_SYS_QUEUE Local System QUEUE\path
ITYPE_PATH_SYS_SEM_M 43266 Local System Semaphore ITYPE_PATH_SYS_SHMEM_M 43522 System Shared Memory ITYPE_PATH_SYS_MSLOT_M Local System Mailslot ITYPE_PATH_SYS_PIPE_M 43778 Local System Pipe ITYPE_PATH_SYS_COMM_M 44034 Local System COMM ITYPE_PATH_SYS_PRINT_M 44290 Local System PRINT ITYPE_PATH_SYS_QUEUE_M 44546 Local System QUEUE ITYPE_DEVICE_DISK 16384 <drive>: ITYPE_DEVICE_LPT LPT[1-9][:] or \DEV\LPT[1-9] ITYPE_DEVICE_COM COM[1-9][:] or \DEV\COM[1-9] ITYPE_DEVICE_CON CON port ITYPE_DEVICE_NUL 16464 NULL port Common Codes The following codes are referenced in this specification. Return Description 0x00000005 ERROR_ACCESS_DENIED The user does not have access to the requested information. 0x0000007C ERROR_INVALID_LEVEL The value that is specified for the level parameter is invalid. 0x00000057 ERROR_INVALID_PARAMETER One or more of the specified parameters is invalid.
101 SV_PLATFORM_ID_PARMNUM Indicates that a sv*_platform_id member caused the error. 102 SV_NAME_PARMNUM Indicates that a sv*_name member member caused the error. 103 SV_VERSION_MAJOR_PARMNUM Indicates that a sv*_version_major member caused the 104 SV_VERSION_MINOR_PARMNUM Indicates that a sv*_version_minor member caused the error. 105 SV_TYPE_PARMNUM Indicates that a sv*_type member caused the error. 5 SV_COMMENT_PARMNUM Indicates that a sv*_comment member caused the error. 107 SV_USERS_PARMNUM Indicates that a sv*_users member caused the error. 10 SV_DISC_PARMNUM Indicates that a sv*_disc member caused the error. 16 SV_HIDDEN_PARMNUM Indicates that a sv*_hidden member caused the 17 SV_ANNOUNCE_PARMNUM Indicates that a sv*_announce member caused the error. 18 SV_ANNDELTA_PARMNUM Indicates that a sv*_anndelta member caused the error. 112 SV_USERPATH_PARMNUM Indicates that a sv*_userpath member caused the 501 SV_SESSOPENS_PARMNUM Indicates that a sv*_sessopens member caused the error. 502 SV_SESSVCS_PARMNUM Indicates that a sv*_sessvcs member caused the 503 SV_OPENSEARCH_PARMNUM Indicates that a sv*_opensearch member caused the 504 SV_SIZREQBUF_PARMNUM Indicates that a sv*_sizreqbuf member caused the error. 505 SV_INITWORKITEMS_PARMNUM Indicates that a sv*_initworkitems member caused the error. 506 SV_MAXWORKITEMS_PARMNUM Indicates that a sv*_maxworkitems member caused the error.
507 SV_RAWWORKITEMS_PARMNUM Indicates that a sv*_rawworkitems member caused the error. 508 SV_IRPSTACKSIZE_PARMNUM Indicates that a sv*_irpstacksize member caused the 509 SV_MAXRAWBUFLEN_PARMNUM Indicates that a sv*_maxrawbuflen member caused the 510 SV_SESSUSERS_PARMNUM Indicates that a sv*_sessusers member caused the error. 511 SV_SESSCONNS_PARMNUM Indicates that a sv*_sessconns member caused the 512 SV_MAXNONPAGEDMEMORYUSAGE_PARMNUM Indicates that a sv*_maxnonpagedmemoryusage member caused the error. 513 SV_MAXPAGEDMEMORYUSAGE_PARMNUM Indicates that a sv*_maxpagedmemoryusage member caused the error. 514 SV_ENABLESOFTCOMPAT_PARMNUM Indicates that a sv*_enablesoftcompat member caused the error. 515 SV_ENABLEFORCEDLOGOFF_PARMNUM Indicates that a sv*_enableforcedlogoff member caused the error. 516 SV_TIMESOURCE_PARMNUM Indicates that a sv*_timesource member caused the error. 517 SV_ACCEPTDOWNLEVELAPIS_PARMNUM Indicates that a sv*_acceptdownlevelapis member caused the error. 518 SV_LMANNOUNCE_PARMNUM Indicates that a sv*_lmannounce member caused the 519 SV_DOMAIN_PARMNUM Indicates that a sv*_domain member caused the 520 SV_MAXCOPYREADLEN_PARMNUM Indicates that a sv*_maxcopyreadlen member caused the error. 521 SV_MAXCOPYWRITELEN_PARMNUM Indicates that a sv*_maxcopywritelen member caused the error. 522 SV_MINKEEPSEARCH_PARMNUM Indicates that a sv*_minkeepsearch member caused the error.
523 SV_MAXKEEPSEARCH_PARMNUM Indicates that a sv*_maxkeepsearch member caused the 524 SV_MINKEEPCOMPLSEARCH_PARMNUM Indicates that a sv*_minkeepcomplsearch member caused the error. 525 SV_MAXKEEPCOMPLSEARCH_PARMNUM Indicates that a sv*_maxkeepcomplsearch member caused the error. 526 SV_THREADCOUNTADD_PARMNUM Indicates that a sv*_threadcountadd member caused the 527 SV_NUMBLOCKTHREADS_PARMNUM Indicates that a sv*_numblockthreads member caused the error. 528 SV_SCAVTIMEOUT_PARMNUM Indicates that a sv*_scavtimeout member caused the error. 529 SV_MINRCVQUEUE_PARMNUM Indicates that a sv*_minrcvqueue member caused the error. 530 SV_MINFREEWORKITEMS_PARMNUM Indicates that a sv*_minfreeworkitems member caused the error. 531 SV_XACTMEMSIZE_PARMNUM Indicates that a sv*_xactmemsize member caused the 532 SV_THREADPRIORITY_PARMNUM Indicates that a sv*_threadpriority member caused the error. 533 SV_MAXMPXCT_PARMNUM Indicates that a sv*_maxmpxct member caused the error. 534 SV_OPLOCKBREAKWAIT_PARMNUM Indicates that a sv*_oplockbreakwait member caused the 535 SV_OPLOCKBREAKRESPONSEWAIT_PARMNUM Indicates that a sv*_oplockbreakresponsewait member caused the error. 536 SV_ENABLEOPLOCKS_PARMNUM Indicates that a sv*_enableoplocks member caused the error. 537 SV_ENABLEOPLOCKFORCECLOSE_PARMNUM Indicates that a sv*_enableoplockforceclose member caused the error. 538 SV_ENABLEFCBOPENS_PARMNUM Indicates that a sv*_enablefcbopens member caused the error.
539 SV_ENABLERAW_PARMNUM Indicates that a sv*_enableraw member caused the error. 540 SV_ENABLESHAREDNETDRIVES_PARMNUM Indicates that a sv*_enablesharednetdrives member caused the 541 SV_MINFREECONNECTIONS_PARMNUM Indicates that a sv*_minfreeconnections member caused the error. 542 SV_MAXFREECONNECTIONS_PARMNUM Indicates that a sv*_maxfreeconnections member caused the 543 SV_INITSESSTABLE_PARMNUM Indicates that a sv*_initsesstable member caused the 544 SV_INITCONNTABLE_PARMNUM Indicates that a sv*_initconntable member caused the 545 SV_INITFILETABLE_PARMNUM Indicates that a sv*_initfiletable member caused the error. 546 SV_INITSEARCHTABLE_PARMNUM Indicates that a sv*_initsearchtable member caused the error. 547 SV_ALERTSCHEDULE_PARMNUM Indicates that a sv*_alertschedule member caused the error. 548 SV_ERRORTHRESHOLD_PARMNUM Indicates that a sv*_errorthreshold member caused the error. 549 SV_NETWORKERRORTHRESHOLD_PARMNUM Indicates that a sv*_networkerrorthreshold member caused the 550 SV_DISKSPACETHRESHOLD_PARMNUM Indicates that a sv*_diskspacethreshold member caused the error. 552 SV_MAXLINKDELAY_PARMNUM Indicates that a sv*_maxlinkdelay member caused the error. 553 SV_MINLINKTHROUGHPUT_PARMNUM Indicates that a sv*_minlinkthroughput member caused the error. 554 SV_LINKINFOVALIDTIME_PARMNUM Indicates that a sv*_linkinfovalidtime member caused the error. 555 SV_SCAVQOSINFOUPDATETIME_PARMNUM Indicates that a sv*_scavqosinfoupdatetime member caused the
Windows Server 2008 6 Windows 7 6 Windows Server 2008 R2 6 Windows 8 6 Windows Server 2012 6 Windows 8.1 6 Windows Server 2012 R2 6 Windows 10 10 Windows Server 2016 10 <18> Section 2.2.4.43: The following values are returned by Windows-based servers for different versions of the Windows operating system. Operating system Minor version Windows NT 4.0 0 Windows 2000 0 Windows XP 1 Windows Server 2003 2 Windows Vista 0 Windows Server 2008 0 Windows 7 1 Windows Server 2008 R2 1 Windows 8 2 Windows Server 2012 2 Windows 8.1 3 Windows Server 2012 R2 3 Windows 10 0 Windows Server 2016 0 <19> Section 2.2.4.43: SRV_HASH_GENERATION_ACTIVE is enabled only if SRV_SUPPORT_HASH_GENERATION is enabled.
Operating system Pipes Windows NT 4.0 comnap, comnode, sql\query, spoolss, epmapper, locator, lsarpc, samr, netlogon, wkssvc, srvsvc, and browser Windows 2000 comnap, comnode, sql\query, spoolss, epmapper, locator, trkwks, trksvr, lsarpc, samr, netlogon, wkssvc, srvsvc, and browser Windows XP comnap, comnode, sql\query, spoolss, browser Windows Server 2003 comnap, comnode, spoolss, netlogon, lsarpc, samr, browser Windows Windows Server 2008 browser Windows Server 2008 R2, Windows 7, Windows 8, Windows Server 2012, Windows 8.1, Windows No pipes are allowing anonymous access
21 21 21 21 21 21 21 21 21 21 21 21 L Local events 178 174 local application 177 176 server deregisters 175 175 175 looks up 177 174 176 notifies 177 177 177 registers new 175 175 175 177 177 177 40 39 40 39 39 83 83 76 42 41 42 41 42 82 83 81 80 56 65 56 65 65 66 66 56 57 65 66 66 67 67 67 67 68 68 68 68 69 69 69 69 70 70 70 70 71 71 71 71 72 72 72 72 73 73 73 73 74 74 74 74 75 75 75 75 59 59 60 76 76 77 77 79 47 43 45 43 46 44 46 44 46 45 47 54 47 48 51 51
52 52 48 53 48 53 53 49 54 50 55 81 M 16 Message processing 178 92 Message sequencing 178 92 Messages 15 15 Methods 156 158 155 152 154 151 95 163 160 165 161 166 159 168 164 162 102 98 100 150 151 142 168 172 170 140 128 133 141 143 144 148 148 146 107 103 108 127 123 126 173 125 125 111 115 116 119 N 20 20 20 20 20 20 20 20 20 20 20 20 20 20 82 83 156 156 158 158 155 155 152 152 154 154 151 151 95 95 163 163 160 160 165 165 161 161 166 166 159 159 168 168 164 164 162 162 102 102 98 98 100 100
150 150 151 151 142 142 168 168 172 172 170 170 140 140 128 128 133 133 141 141 143 143 144 144 148 148 148 148 146 146 107 107 103 103 108 108 127 127 123 123 126 126 173 173 125 125 125 125 111 111 115 115 116 116 119 119 11 O 12 P 82 183 183 21 40 39 40 39 39 83 83 76 42 41 42 41 42 29 29 29 29 29 29 29 29 29 29 29 29 18 18 18 18 18 18 13 13 208 Protocol Details 84 81 80 56 65 56 65 65 66 66 56 57 65 66 66 67 67 67 67 68 68 68 68 69 69 69 69
98 100 150 151 142 168 172 170 140 128 133 141 143 144 148 148 146 107 103 108 127 123 126 173 125 125 111 115 116 119 84 92 174 89 81 80 80 25 56 65 56 65 65 66 66 56 57 65 66 66 67 67 67 67 68 68 68 68 69 69 69 69 70 70 70 70 71 71 71 71 72 72 72 72 73 73 73 73 74 74 74 74 75 75 75 75 59 59 60 76 76 77 77 79 78 78 79 79 16 16 16 47 43 45 43 46 44 46 44 46 45 47 16 16 54 24 47 52 48 53 51 51 52 52 48 53 48 53 53 49