msdn link
The UINT128 structure is intended to hold 128-bit unsigned integers, such as an IPv6 destination address.
typedef struct _UINT128 { UINT64 lower; UINT64 upper; } UINT128, *PUINT128;