- Fix packing for system restore point API types (STATEMGRSTATUS in particular). Fixes VC++ 2012 redist installer.
CORE-8010 #resolve

svn path=/trunk/; revision=66352
This commit is contained in:
Thomas Faber 2015-02-19 15:42:33 +00:00
parent c845f97fbf
commit 888d828ea7

View file

@ -39,6 +39,8 @@ extern "C" {
/* Types */ /* Types */
#pragma pack(push, 1)
typedef struct _RESTOREPTINFOA { typedef struct _RESTOREPTINFOA {
DWORD dwEventType; DWORD dwEventType;
DWORD dwRestorePtType; DWORD dwRestorePtType;
@ -58,6 +60,8 @@ typedef struct _SMGRSTATUS {
INT64 llSequenceNumber; INT64 llSequenceNumber;
} STATEMGRSTATUS, *PSTATEMGRSTATUS; } STATEMGRSTATUS, *PSTATEMGRSTATUS;
#pragma pack(pop)
/* Functions */ /* Functions */
BOOL WINAPI SRSetRestorePointA(PRESTOREPOINTINFOA, PSTATEMGRSTATUS); BOOL WINAPI SRSetRestorePointA(PRESTOREPOINTINFOA, PSTATEMGRSTATUS);