Defines | |
#define | MAKEWORD(a, b) ((WORD)(((BYTE)(((DWORD_PTR)(a)) & 0xff)) | ((WORD)((BYTE)(((DWORD_PTR)(b)) & 0xff))) << 8)) |
#define | MAKELONG(a, b) ((LONG)(((WORD)(((DWORD_PTR)(a)) & 0xffff)) | ((DWORD)((WORD)(((DWORD_PTR)(b)) & 0xffff))) << 16)) |
#define | LOWORD(l) ((WORD)(((DWORD_PTR)(l)) & 0xffff)) |
#define | HIWORD(l) ((WORD)((((DWORD_PTR)(l)) >> 16) & 0xffff)) |
#define | LOBYTE(w) ((BYTE)(((DWORD_PTR)(w)) & 0xff)) |
#define | HIBYTE(w) ((BYTE)((((DWORD_PTR)(w)) >> 8) & 0xff)) |
Typedefs | |
typedef _OVERLAPPED | OVERLAPPED |
typedef _OVERLAPPED * | LPOVERLAPPED |
typedef _OVERLAPPED_ENTRY | OVERLAPPED_ENTRY |
typedef _OVERLAPPED_ENTRY * | LPOVERLAPPED_ENTRY |
typedef _LARGE_INTEGER | LARGE_INTEGER |
typedef LARGE_INTEGER * | PLARGE_INTEGER |
typedef _ULARGE_INTEGER | ULARGE_INTEGER |
typedef ULARGE_INTEGER * | PULARGE_INTEGER |
Functions | |
uint64_t | make64 (uint32_t high, uint32_t low) |
uint32_t | high32 (uint64_t value) |
uint32_t | low32 (uint64_t value) |
#define MAKELONG | ( | a, | |||
b | ) | ((LONG)(((WORD)(((DWORD_PTR)(a)) & 0xffff)) | ((DWORD)((WORD)(((DWORD_PTR)(b)) & 0xffff))) << 16)) |
#define MAKEWORD | ( | a, | |||
b | ) | ((WORD)(((BYTE)(((DWORD_PTR)(a)) & 0xff)) | ((WORD)((BYTE)(((DWORD_PTR)(b)) & 0xff))) << 8)) |
typedef _LARGE_INTEGER LARGE_INTEGER |
typedef _OVERLAPPED * LPOVERLAPPED |
typedef _OVERLAPPED_ENTRY * LPOVERLAPPED_ENTRY |
typedef _OVERLAPPED OVERLAPPED |
typedef _OVERLAPPED_ENTRY OVERLAPPED_ENTRY |
typedef LARGE_INTEGER* PLARGE_INTEGER |
typedef ULARGE_INTEGER* PULARGE_INTEGER |
typedef _ULARGE_INTEGER ULARGE_INTEGER |
uint32_t high32 | ( | uint64_t | value | ) | [inline] |
uint32_t low32 | ( | uint64_t | value | ) | [inline] |
uint64_t make64 | ( | uint32_t | high, | |
uint32_t | low | |||
) | [inline] |