2 // this defines how to log a len
/buffer pair.
3 // This function should be in trace.h
4 DEFINE_CPLX_TYPE
(HEXDUMP
, WPP_LOGHEXDUMP
, xstr_t
, ItemHEXDump
,"s", _HEX_
, 0,2);
7 // name
, // i.e. HEXDUMP
// %!HEXDUMP
!
8 // macro
, // i.e. WPP_LOGHEXDUMP
// Marshalling macro
, defined in trace.h
9 // structure
, // i.e. xstr_t
// Argument type
(structure to be created by above macro
)
10 // item type
, // i.e. ItemHEXDump
// MOF type that TracePrt can understand
11 // format specifier
, // i.e.
"s" // a format specifier that TracePrt can understand
12 // ????
// i.e. _HEX_
// Type signature
(becomes a part of function name
)
13 // ????
// i.e.
0 // Weight
(0 is variable data length
)
14 // ????
// i.e.
2 // Slots used by this entry
(optional
, 1 default
)