from eMule v0.27b opcodes.h :
#define OP_CHANGE_SLOT
0x5B // <HASH 16>
#define OP_QUEUERANK
0x5C // <wert 4> (slot index of the
request)
#define OP_ASKSHAREDDIRS 0x5D // (null)
#define OP_ASKSHAREDFILESDIR 0x5E // <len
2><Directory len>
#define OP_ASKSHAREDDIRSANS 0x5F // <count
4>(<len 2><Directory len>)[count]
#define OP_ASKSHAREDFILESDIRANS 0x60 // <len
2><Directory len><count 4>(<HASH 16><ID 4><PORT
2><1 Tag_set>)[count]
#define OP_ASKSHAREDDENIEDANS 0x61 // (null)
----------------------------------------------------------------------
in eMule specific protocol, miss opcode 0x61 :
#define OP_FILEDESC
0x61 // <len 2><NAME len>
and other 4 opcodes, for future use :
#define OP_VERIFYUPSREQ
0x71 // (never used)
#define OP_VERIFYUPSANSWER
0x72 // (never used)
#define OP_UDPVERIFYUPREQ 0x73
// (never used)
#define OP_UDPVERIFYUPA
0x74 // (never used)
---------------------------------------------------------------------------
for .met files, seems eMule now uses old 0x05 tag
(collection) => #define FT_LASTSEENCOMPLETE
0x05
---------------------------------------------------------------------------
also seems tags > 0x10 changed a lot (see opcodes.h)