Potrebuju pouzit fci
PVOID VdmMapFlat(IN WORD Segment, IN ULONG Offset, IN VDM_MODE Mode);
kera se nachazi v ntvdm.exe. Problem je, ze hlavickach DDK je typ VDM_MODE definovany jako enum {VDM_PM, VDM_V86} a neznam jeho velikost. Potrebuju si udelat import do svyho programu v mingw, pricemz GCC tusim pro enum vybere standardne typ 32-bit int. Ale nevim jesi to plati i na druhe strane. Predpokladam ze M$ pouziva ke kompilaci windows svoje MSVC a nekde sem cet, ze pro C-kod pouziva pro enum int a pro C++ kod pouziva nejmensi moznej datovej typ, v tomto pripade by to byl 8-bit char. Coz by znamenalo problem. Tusi nekdo jak je to v tomto pripade? Nebo aspon da se z exace nak poznat jakou verzi MSVC byl prelozenej a jesi to byl c nebo c++ kod?
Nebo jesi muze aspon nekdo, kdo pouziva MSVC, potvrdit ze v c++ je ten sizeof(enum) dynamickej...