My guess is that in those packets, the inventory slot is 8 bytes into the struct.
The first item:
Code:
01 00 00 00 00 00 00 00 00 00 00 00
Would be slot 0, charm slot.
Second item:
Code:
01 00 00 00 00 00 00 00 d0 07 00 00
The least significant byte is to the left, so this is 0x000007d0 which is 2000, which is the first bank slot. You'd have to know which slots those items were actually in on the character to confirm.
This ties in with the field order in the Serialized item data in Titanium. If you look in common/patches/Titanium.cpp at SerializeItem, the third field is the slot_id or merchant_slot.