// Freestanding ISO C stddef subset for nt-lite target builds. #pragma once typedef unsigned __int64 size_t; typedef __int64 ptrdiff_t; #ifndef NULL #define NULL ((void*)0) #endif #ifndef offsetof #if defined(__clang__) || defined(__GNUC__) #define offsetof(type, member) __builtin_offsetof(type, member) #else #define offsetof(type, member) ((size_t)&(((type*)0)->member)) #endif #endif