Make memory layout of GET_RETRIEVAL_DESCRIPTOR match RETRIEVAL_POINTERS_BUFFER Modified: trunk/reactos/include/ntos/zwtypes.h _____
Modified: trunk/reactos/include/ntos/zwtypes.h --- trunk/reactos/include/ntos/zwtypes.h 2005-01-24 00:09:04 UTC (rev 13237) +++ trunk/reactos/include/ntos/zwtypes.h 2005-01-24 00:15:29 UTC (rev 13238) @@ -1117,12 +1117,15 @@
ULONGLONG Lcn; } MAPPING_PAIR, *PMAPPING_PAIR;
+/* Must match RETRIEVAL_POINTERS_BUFFER (ntifs.h) */ +#include <pshpack4.h> typedef struct _GET_RETRIEVAL_DESCRIPTOR { ULONG NumberOfPairs; ULONGLONG StartVcn; MAPPING_PAIR Pair[0]; // variable size } GET_RETRIEVAL_DESCRIPTOR, *PGET_RETRIEVAL_DESCRIPTOR; +#include <poppack.h>
typedef struct _MOVEFILE_DESCRIPTOR {