Defines |
| #define | LargeIntegerAdd(a, b) (LARGE_INTEGER)(_toi(a) + _toi(b)) |
| #define | LargeIntegerSubtract(a, b) (LARGE_INTEGER)(_toi(a) - _toi(b)) |
| #define | LargeIntegerRightShift(i, n) (LARGE_INTEGER)(_toi(i) >> (n)) |
| #define | LargeIntegerArithmeticShift LargeIntegerRightShift |
| #define | LargeIntegerLeftShift(i, n) (LARGE_INTEGER)(_toi(i) << (n)) |
| #define | LargeIntegerNegate(i) (LARGE_INTEGER)(- _toi(i)) |
| #define | EnlargedIntegerMultiply(a, b) (LARGE_INTEGER)(_toi(a) * _toi(b)) |
| #define | EnlargedUnsignedMultiply(a, b) (LARGE_INTEGER)(_toui(a) * _toui(b)) |
| #define | ExtendedIntegerMultiply(a, b) (LARGE_INTEGER)(_toi(a) * _toi(b)) |
| #define | LargeIntegerMultiply(a, b) (LARGE_INTEGER)(_toi(a) * _toi(b)) |
| #define | ConvertLongToLargeInteger(l) (LARGE_INTEGER)(_toi(l)) |
| #define | ConvertUlongToLargeInteger(ul) (LARGE_INTEGER)(_toui(ul)) |
| #define | LargeIntegerAnd(dest, src, m) |
| #define | LargeIntegerGreaterThan(a, b) (_toi(a) > _toi(b)) |
| #define | LargeIntegerGreaterThanOrEqual(a, b) (_toi(a) >= _toi(b)) |
| #define | LargeIntegerEqualTo(a, b) (_toi(a) == _toi(b)) |
| #define | LargeIntegerNotEqualTo(a, b) (_toi(a) != _toi(b)) |
| #define | LargeIntegerLessThan(a, b) (_toi(a) < _toi(b)) |
| #define | LargeIntegerLessThanOrEqualTo(a, b) (_toi(a) <= _toi(b)) |
| #define | LargeIntegerGreaterThanZero(a) (_toi(a) > 0) |
| #define | LargeIntegerGreaterOrEqualToZero(a) ((a)._STRUCT_NAME(u.)HighPart > 0) |
| #define | LargeIntegerEqualToZero(a) !((a)._STRUCT_NAME(u.)LowPart | (a)._STRUCT_NAME(u.)HighPart) |
| #define | LargeIntegerNotEqualToZero(a) ((a)._STRUCT_NAME(u.)LowPart | (a)._STRUCT_NAME(u.)HighPart) |
| #define | LargeIntegerLessThanZero(a) ((a)._STRUCT_NAME(u.)HighPart < 0) |
| #define | LargeIntegerLessOrEqualToZero(a) (_toi(a) <= 0) |
Functions |
| LARGE_INTEGER WINAPI | LargeIntegerDivide (LARGE_INTEGER, LARGE_INTEGER, PLARGE_INTEGER) |
| ULONG WINAPI | EnlargedUnsignedDivide (ULARGE_INTEGER, ULONG, PULONG) |
| LARGE_INTEGER WINAPI | ExtendedLargeIntegerDivide (LARGE_INTEGER, ULONG, PULONG) |
| LARGE_INTEGER WINAPI | ExtendedMagicDivide (LARGE_INTEGER, LARGE_INTEGER, int) |