4.1 Mailslot Frame Example

The following is an example of a generic browser SMB ([MS-SMB]) that shows how a browser message is encapsulated in a TRANSACT SMB request. Note that the PID, TID, MID, UID, and flags are all 0 in mailslot  requests.

  SMB: C transact, FileName = \MAILSLOT\BROWSE
    SMB: SMB Status = No Error
      SMB: ErrorClass = No Error
      SMB: Error = No Error
    SMB: Header: TID = 0x0000 PID = 0x0000 UID = 0x0000 MID = 0x0000
      SMB: Flags = 0 (0x0)
      SMB: Flags2 = 0 (0x0)
      SMB: TreeID = 0 (0x0)
      SMB: ProcessID = 0 (0x0)
      SMB: UserID = 0 (0x0)
      SMB: MultiplexID = 0 (0x0)
    SMB: Command = C transact 
      SMB: WordCount = 17 (0x11)
      SMB: TotalParameterCount = 0 (0x0)
      SMB: TotalDataCount = 33 (0x21)
      SMB: MaxParameterCount = 0 (0x0)
      SMB: MaxDataCount = 0 (0x0)
      SMB: MaxSetupCount = 0 (0x0)
      SMB:  Flags = Do NOT disconnect TID
        SMB: Disconnect = ...............0 (Do NOT disconnect TID)
        SMB: Reserved  =   000000000000000. (Reserved)
      SMB: Timeout = 1000 milli sec(s)
      SMB: ParameterCount = 0 (0x0)
      SMB: ParameterOffset = 0 (0x0)
      SMB: DataCount = 33 (0x21)
      SMB: DataOffset = 86 (0x56)
      SMB: SetupCount = 3 (0x3)
      SMB: MailSlotsSetupWords 
        SMB: MailSlotOpcode = Write Mail Slot
        SMB: TransactionPriority = 0 (0x0)
        SMB:  MailSlotClass = Unreliable & Broadcast
      SMB: ByteCount = 50 (0x32)
      SMB: MailSlotsBuffer: 
        SMB:  FileName = \MAILSLOT\BROWSE
  BROWSER: Local Master Announcement
     BROWSER: Command = Local Master Announcement, 15(0x0F)
     BROWSER: UpdateCount = 0 (0x0)
     BROWSER: Periodicity = 720000 (12 minutes)
     BROWSER: ServerName = GERMANSHA
     BROWSER: OSVersionMajor = 5 (0x5)
     BROWSER: OSVersionMinor = 1 (0x1)
     BROWSER: ServerType = 0x00051003
     BROWSER: BrowserVersionMajor = 15 (0xF)
     BROWSER: BrowserVersionMinor = 1 (0x1)
     BROWSER: Signature = 43605 (0xAA55)