:Base smb.hlp
:Title SMB Protocol Help
:Index SMB Protocol Help=bhp013.hlp
1 Overview
2 Introduction to the SMB Protocol=SMB_INTRO
2 The SMB Architectural Model=SMB_ARCH
2 SMB Process Management=SMB_PROCMAN
2 The SMB Protocol Message Format=SMB_MESS_FORMAT
1 Commands
2 Session Control Commands
3 Establishing the Session
4 File Sharing Connections: Overview=FILE_CONNECT_OVERVIEW
4 Accessing Unprotected Servers=FILE_CONNECT_UNPROTECT
4 Accessing Protected Servers=FILE_CONNECT_PROTECT
4 Connection Protocols=FILE_CONNECT_PROTOCOL
4 The Negotiate Protocol Command=SMBNEGPROT
4 The Get Server Attributes Command=SMBDSKATTR
4 The Check Path Command=SMBCHKPATH
4 The Tree Connect Command=SMBTCON
4 The Tree Connect and X Command=SMBTCONX
4 The Session Setup and X Command=SMBSESSSETUPX
3 Session Maintenance and Data Transfer
4 The Echo Command=SMBECHO
4 The IOTCL Command=SMBIOTCL
4 The Transact Command=SMBTRANS
4 The NT Transact Command=SMBTRANSNT
3 Ending the Session
4 The Tree Disconnect Command=SMBTDIS
4 The Find Close Command=SMBFCLOSE
4 The Find Notify Close Command=SMBFINDNCLOSE
4 The User Logoff and X Command=SMBULOGOFFX
4 The NT Cancel Command=SMBCANCEL
2 File Sharing Commands
3 Creating Directories and Files
4 The Create File Command=SMBCREATE
4 The NT Create and X Command=SMBCREATEX
4 The Create Directory Command=SMBMKDIR
4 The Create Temporary File Command=SMBCTEMP
4 The Make New File Command=SMBMKNEW
3 Opening and Closing Files
4 The Open File Command=SMBOPEN
4 The Open and X Command=SMBOPENX
4 The Close File Command=SMBCLOSE
3 Reading and Writing Files
4 The Read Command=SMBREAD
4 The Read and X Command=SMBREADX
4 The Read Block Multiplexed=SMBREADBMPX
4 The Read Block Raw Command=SMBREADRAW
4 The Write Command=SMBWRITE
4 The Write Block Raw Command=SMBWRITEBRAW
4 The Write and Close Command=SMBWRITECLOSE
4 The Write and Unlock Command=SMBWRITEUNLOCK
4 The Write and X Command=SMBWRITEX
4 The Write Block Multiplexed=SMBWRITEBMPX
3 Finding, Searching, and Modifying Files
4 The Find Command=SMBFIND
4 The Find Unique Command=SMBFINDUNIQUE
4 The File Search Command=SMBSEARCH
4 The Seek Command=SMBLSEEK
3 Locking and Unlocking Files and Records
4 The Lock Record Command=SMBLOCK
4 The Locking and X Command=SMBLOCKINGX
4 The Lock and Read Command=SMBLOCKREAD
4 The Unlock and Record Command=SMBUNLOCK
3 Deleting and Flushing Files and Directories
4 The Delete Directory Command=SMBRMDIR
4 The Delete File Command=SMBUNLINK
4 The Flush File Command=SMBFLUSH
3 Modifying File Attributes
4 The Set Extended File Attributes Command=SMBSETATTRE
4 The Rename Command=SMBMV
4 The Copy Command=SMBCOPY
4 The Move Command=SMBMOVE
4 The Get File Attributes Command=SMBGETATR
4 The Get Extended File Attributes Command=SMBGETATTRE
4 The Set File Attributes Command=SMBSETATR
4 The Process Exit Command=SMBEXIT
2 Printing Commands
3 The Create Print File Command=SMBSPLOPEN
3 The Close Print File Command=SMBSPLCLOSE
3 The Write Print File Command=SMBSPLWR
3 The Get Print Queue Command=SMBSPLRETQ
2 TRANSACT2_COMMANDS
3 The Named Pipe Transaction Protocol=NM_PIPE_TRANS_PROTO
3 The Announce (and Request Announce) Mail Slot Transaction Protocol=ANNOUNCE
3 The SetNmPHandState Command=SET_PH_STATE
3 The QNmPHandState Command=QNmPHandSTATE
3 The PeekNmPipe Command=PeekNmPipe
3 The WaitNmPipe Command=WAITNMPIPE
3 The CallNmPipe Command=CALLNMPIPE
3 The Transact 2 Command=SMBTRANS2
3 The TRANSACT2_SETFILEINFO Command=TRANSACT2_SETFILEINFO
3 The TRANSACT2_QFILEINFO Command=TRANSACT2_QFILEINFO
3 The TRANSACT2_SETPATHINFO Command=TRANSACT2_SETPATHINFO
3 The TRANSACT2_QPATHINFO Command=TRANSACT2_QPATHINFO
3 The TRANSACT2_SETFSINFO Command=TRANSACT2_SETFSINFO
3 The TRANSACT2_QFSINFO Command=TRANSACT2_QFSINFO
3 The TRANSACT2_FINDNEXT Command=TRANSACT2_FINDNEXT
3 The TRANSACT2_FINDFIRST Command=TRAN_FINDFIRST
3 The TRANSACT2_OPEN Command=TRANSACT2_OPEN
2 Message Commands
3 Message Commands: Overview=MESS_COMM_OVER
3 Send Commands
4 The Send Single Block Message Command=SMBSENDS
4 The Send Broadcast Message Command=SMBSENDB
4 The Send Start of Multi-Block Message Command=SMBSENDSTRT
4 The Send Text of Multi-Block Message Command=SMBSENDTXT
4 The Send End of Multi-Block Message Command=SMBSENDEND
3 Forward Commands
4 The Forward User Name Command=SMBFWDNAME
4 The Cancel Forward Command=SMBCANCELF
3 The Get Machine Command
4 The Get Machine Name Command =SMBGETMAC
2 Exception Handling
3 Exception Handling=SMB_EXCEPT
1 Reference
2 Data Definitions
3 Message Objects=MESS_OBJ_DEF
3 Data Buffer Formats (smb_buf)=DATA_BUFF_FORM
3 Command Codes=REF_COMM_CODE
3 Error Classes=REF_ERR_CODE
3 Error Codes=REF_ERR_CODE2
2 Appexdix A
3 Appendix A:  An Example=SMB_EXAMPLE
2 Copyright
3 Copyright=SMB_COPYRIGHT
