Ventrilo Protocol Message List
Please note that size is just how much memory the official client allocates for initially memcpying the packet. It does NOT include the 4 bytes for packet type.
| ID | Description | Size |
| Message0x00 | Initiate handshake | 80 |
| Message0x06 | Handshake / auth Response | 9 |
| Message0x33 | Channel admin | 48 |
| Message0x34? | Scramble keys | 8 |
| Message0x35? | 12 | |
| Message0x36 | Rank | 12 |
| Message0x37 | Ping | 8 |
| Message0x3A | TTS message | 4 |
| Message0x3B | Force channel move | 8 |
| Message0x3C | Default codec | 20 |
| Message0x3F | Play WAV | 4 |
| Message0x42 | Global chat / Rcon | 8 |
| Message0x46 | User state | 8 |
| Message0x48 | User login | 276 |
| Message0x49 | Channel update | 84 |
| Message0x4A | User permissions | 16 |
| Message0x4B | Timestamp | 8 |
| Message0x4C | Server settings | 8 |
| Message0x50 | Message of the day | 268 |
| Message0x52 | Audio | 20 |
| Message0x53 | Change channel | 4 |
| Message0x54 | Command Target | 12 |
| Message0x56 | Complaint list | 20 |
| Message0x57 | Server information | 104 |
| Message0x58 | Phantom | 16 |
| Message0x59 | Server error messages | 16 |
| Message0x5A | Private chat | 8 |
| Message0x5C | Cipher table verification | 8 |
| Message0x5D | Change userlist | 8 |
| Message0x60 | List channels | 8 |
| Message0x61 | Banlist | 208 |
| Message0x62 | Pages | 8 |
| Message0x63 | Admin | 136 |
