Я нашел эту функцию GetFileSizeEx(), которая возвращает размер файла в PLARGE_INTEGER, который образуется объединением структур.
typedef union _LARGE_INTEGER {
struct {
DWORD LowPart;
LONG HighPart;
} ;
struct {
DWORD LowPart;
LONG HighPart;
} u;
LONGLONG QuadPart;
} LARGE_INTEGER, *PLARGE_INTEGER;
Это то же самое, как если бы я назвал ее структурой структур? Как я могу определить размер возвращаемого файла и какой объем информации он может обрабатывать?