Mam taką strukturę
typedef struct _VK_TO_WCHARS1 {
BYTE VirtualKey;
BYTE Attributes;
WCHAR wch[1];
} VK_TO_WCHARS1, * PVK_TO_WCHARS1;
typedef struct _VK_TO_WCHAR_TABLE {
PVK_TO_WCHARS1 pVkToWchars;
BYTE nModifications;
BYTE cbSize;
} VK_TO_WCHAR_TABLE, * PVK_TO_WCHAR_TABLE;
zmienną typu 'PVK_TO_WCHAR_TABLE'
PVK_TO_WCHAR_TABLE aa;
i teraz aa.cbSize pokazuje mi różne wartości - od 4 do 14. Co tak naprawdę pokazuje cbSize
? Próbuję przełożyć to na Delphi i nie widzę żadnej zależności