1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
use crate::wchar_t; /// typedef unsigned char BYTE, *PBYTE, *LPBYTE; pub type BYTE = u8; /// typedef char CHAR, *PCHAR; pub type CHAR = i8; /// typedef unsigned long DWORD, *PDWORD, *LPDWORD; pub type DWORD = u32; /// typedef unsigned char UCHAR, *PUCHAR; pub type UCHAR = u8; /// typedef unsigned short USHORT; pub type USHORT = u16; /// typedef unsigned long ULONG, *PULONG; pub type ULONG = u32; /// typedef unsigned __int64 ULONG64; pub type ULONG64 = u64; /// typedef wchar_t WCHAR, *PWCHAR; pub type WCHAR = wchar_t;