Difference between revisions of "DPRINT codes"
DangerGround (talk | contribs) m (convert to table) |
Grschneider (talk | contribs) (consistent ordering, add extra rows for hex output) |
||
Line 11: | Line 11: | ||
|- | |- | ||
| UCHAR/BYTE | | UCHAR/BYTE | ||
− | | %u | + | | %u %c |
|- | |- | ||
− | | rowspan=" | + | | rowspan="3" | 16 bit |
| SHORT | | SHORT | ||
| %d | | %d | ||
|- | |- | ||
− | | WORD | + | | USHORT/WORD |
− | | %u | + | | %u |
|- | |- | ||
− | | rowspan=" | + | | USHORT/WORD (hex) |
+ | | %x | ||
+ | |- | ||
+ | | rowspan="3" | 32 bit | ||
| LONG | | LONG | ||
| %ld | | %ld | ||
|- | |- | ||
− | | DWORD | + | | ULONG/DWORD |
− | | %lu | + | | %lu |
|- | |- | ||
− | | rowspan=" | + | | ULONG/DWORD (hex) |
+ | | %lx | ||
+ | |- | ||
+ | | rowspan="3" | 64 bit | ||
| LONGLONG | | LONGLONG | ||
| %I64d | | %I64d | ||
|- | |- | ||
| ULONGLONG | | ULONGLONG | ||
− | | %I64u | + | | %I64u |
+ | |- | ||
+ | | ULONGLONG (hex) | ||
+ | | %I64x | ||
|- | |- | ||
| rowspan="3" | Strings | | rowspan="3" | Strings |
Revision as of 17:46, 17 November 2009
Here is a list of codes used for our DPRINT:
type | code | |
---|---|---|
8 bit | CHAR | %d %c |
UCHAR/BYTE | %u %c | |
16 bit | SHORT | %d |
USHORT/WORD | %u | |
USHORT/WORD (hex) | %x | |
32 bit | LONG | %ld |
ULONG/DWORD | %lu | |
ULONG/DWORD (hex) | %lx | |
64 bit | LONGLONG | %I64d |
ULONGLONG | %I64u | |
ULONGLONG (hex) | %I64x | |
Strings | LPSTR/CHAR* | %s |
LPWSTR/WCHAR* | %S | |
PUNICODE_STRING | %wZ |