2.2.7 BOUNDED_DWORD_4K

A 4-kilobyte ranged DWORD data type used for the size given by reference in an in/out parameter.

 typedef [range(0, 1024 * 4)] DWORD BOUNDED_DWORD_4K;
 typedef BOUNDED_DWORD_4K* LPBOUNDED_DWORD_4K;

BOUNDED_DWORD_4K: A 4-kilobyte ranged DWORD used for size given by reference in an in/out parameter.

LPBOUNDED_DWORD_4K: Pointer to a BOUNDED_DWORD_4K.