Files
mirror-processhacker/trunk/ProcessHacker/base.txt
T
wj32 dce1906bb5 * new syntax for definitions
* added include feature - include "base.txt"
* can view thread TEBs

git-svn-id: svn://svn.code.sf.net/p/processhacker/code@426 21ef857c-d57f-4fe0-8362-d861dc6d29cd
2008-12-25 22:04:23 +00:00

36 lines
873 B
Plaintext

/*
* Base typedefs
*/
typedef bool32 bool;
typedef bool8 boolean; /* used primarily by lower-level Windows components */
typedef charascii char;
typedef charutf16 wchar;
typedef int8 sbyte; /* should be byte, actually */
typedef uint8 byte;
typedef int16 short;
typedef int16 word;
typedef uint16 ushort;
typedef int32 int;
typedef int32 dword;
typedef int32 long;
typedef uint32 uint;
typedef uint32 ulong;
typedef int64 large_integer; /* or LARGE_INTEGER */
typedef int64 longlong;
typedef int64 qword;
typedef uint64 ulonglong;
typedef stringascii str;
typedef stringascii string;
typedef stringutf16 wstr;
typedef stringutf16 wstring;
typedef wstr* lpcwstr; /* "Long Pointer To Const Wide-Character String" */
typedef wstr* lpctstr; /* most apps are in Unicode, so assume TCHAR = WCHAR */
typedef str* lpcstr; /* ANSI */