//
// Copyright (c) Microsoft Corporation.  All rights reserved.
//
//
// Use of this source code is subject to the terms of the Microsoft shared
// source or premium shared source license agreement under which you licensed
// this source code. If you did not accept the terms of the license agreement,
// you are not authorized to use this source code. For the terms of the license,
// please see the license agreement between you and Microsoft or, if applicable,
// see the SOURCE.RTF on your install media or the root of your tools installation.
// THE SOURCE CODE IS PROVIDED "AS IS", WITH NO WARRANTIES.
//
#define SMB_COM_CREATE_DIRECTORY 0x00 
#define SMB_COM_DELETE_DIRECTORY 0x01 
#define SMB_COM_OPEN 0x02 
#define SMB_COM_CREATE 0x03 
#define SMB_COM_CLOSE 0x04 
#define SMB_COM_FLUSH 0x05 
#define SMB_COM_DELETE 0x06 
#define SMB_COM_RENAME 0x07 
#define SMB_COM_QUERY_INFORMATION 0x08 
#define SMB_COM_SET_INFORMATION 0x09 
#define SMB_COM_READ 0x0A 
#define SMB_COM_WRITE 0x0B 
#define SMB_COM_LOCK_BYTE_RANGE 0x0C 
#define SMB_COM_UNLOCK_BYTE_RANGE 0x0D 
#define SMB_COM_CREATE_TEMPORARY 0x0E 
#define SMB_COM_CREATE_NEW 0x0F 
#define SMB_COM_CHECK_DIRECTORY 0x10 
#define SMB_COM_PROCESS_EXIT 0x11 
#define SMB_COM_SEEK 0x12 
#define SMB_COM_LOCK_AND_READ 0x13 
#define SMB_COM_WRITE_AND_UNLOCK 0x14 
#define SMB_COM_READ_RAW 0x1A 
#define SMB_COM_READ_MPX 0x1B 
#define SMB_COM_READ_MPX_SECONDARY 0x1C 
#define SMB_COM_WRITE_RAW 0x1D 
#define SMB_COM_WRITE_MPX 0x1E 
#define SMB_COM_WRITE_COMPLETE 0x20 
#define SMB_COM_SET_INFORMATION2 0x22 
#define SMB_COM_QUERY_INFORMATION2 0x23 
#define SMB_COM_LOCKING_ANDX 0x24 
#define SMB_COM_TRANSACTION 0x25 
#define SMB_COM_TRANSACTION_SECONDARY 0x26 
#define SMB_COM_IOCTL 0x27 
#define SMB_COM_IOCTL_SECONDARY 0x28 
#define SMB_COM_COPY 0x29 
#define SMB_COM_MOVE 0x2A 
#define SMB_COM_ECHO 0x2B 
#define SMB_COM_WRITE_AND_CLOSE 0x2C 
#define SMB_COM_OPEN_ANDX 0x2D 
#define SMB_COM_READ_ANDX 0x2E 
#define SMB_COM_WRITE_ANDX 0x2F 
#define SMB_COM_CLOSE_AND_TREE_DISC 0x31 
#define SMB_COM_TRANSACTION2 0x32 
#define SMB_COM_TRANSACTION2_SECONDARY 0x33 
#define SMB_COM_FIND_CLOSE2 0x34 
#define SMB_COM_FIND_NOTIFY_CLOSE 0x35 
#define SMB_COM_TREE_CONNECT 0x70 
#define SMB_COM_TREE_DISCONNECT 0x71 
#define SMB_COM_NEGOTIATE 0x72 
#define SMB_COM_SESSION_SETUP_ANDX 0x73 
#define SMB_COM_LOGOFF_ANDX 0x74 
#define SMB_COM_TREE_CONNECT_ANDX 0x75 
#define SMB_COM_QUERY_INFORMATION_DISK 0x80 
#define SMB_COM_SEARCH 0x81 
#define SMB_COM_FIND 0x82 
#define SMB_COM_FIND_UNIQUE 0x83 
#define SMB_COM_NT_TRANSACT 0xA0 
#define SMB_COM_NT_TRANSACT_SECONDARY 0xA1 
#define SMB_COM_NT_CREATE_ANDX 0xA2 
#define SMB_COM_NT_CANCEL 0xA4 
#define SMB_COM_NT_RENAME 0xA5 
#define SMB_COM_OPEN_PRINT_FILE 0xC0 
#define SMB_COM_WRITE_PRINT_FILE 0xC1 
#define SMB_COM_CLOSE_PRINT_FILE 0xC2 
#define SMB_COM_GET_PRINT_QUEUE 0xC3 

