Fixed the binary layout gcc hacks to do the right thing for gcc 4.0.
This commit is contained in:
parent
d3dba4e56c
commit
3095e5af76
|
@ -606,7 +606,7 @@ typedef struct
|
||||||
BOOL fShowSuperHidden : 1;
|
BOOL fShowSuperHidden : 1;
|
||||||
BOOL fNoNetCrawling : 1;
|
BOOL fNoNetCrawling : 1;
|
||||||
|
|
||||||
DWORD :0; /* Required for proper binary layout with gcc */
|
UINT :15; /* Required for proper binary layout with gcc */
|
||||||
DWORD dwWin95Unused;
|
DWORD dwWin95Unused;
|
||||||
UINT uWin95Unused;
|
UINT uWin95Unused;
|
||||||
LONG lParamSort;
|
LONG lParamSort;
|
||||||
|
@ -617,7 +617,7 @@ typedef struct
|
||||||
BOOL fStartPanelOn: 1;
|
BOOL fStartPanelOn: 1;
|
||||||
BOOL fShowStartPage: 1;
|
BOOL fShowStartPage: 1;
|
||||||
UINT fSpareFlags : 13;
|
UINT fSpareFlags : 13;
|
||||||
UINT :0; /* Required for proper binary layout with gcc */
|
UINT :15; /* Required for proper binary layout with gcc */
|
||||||
} SHELLSTATE, *LPSHELLSTATE;
|
} SHELLSTATE, *LPSHELLSTATE;
|
||||||
|
|
||||||
/**********************************************************************
|
/**********************************************************************
|
||||||
|
@ -641,7 +641,7 @@ typedef struct
|
||||||
|
|
||||||
BOOL fHideIcons : 1;
|
BOOL fHideIcons : 1;
|
||||||
UINT fRestFlags : 3;
|
UINT fRestFlags : 3;
|
||||||
UINT :0; /* Required for proper binary layout with gcc */
|
UINT :15; /* Required for proper binary layout with gcc */
|
||||||
} SHELLFLAGSTATE, * LPSHELLFLAGSTATE;
|
} SHELLFLAGSTATE, * LPSHELLFLAGSTATE;
|
||||||
|
|
||||||
VOID WINAPI SHGetSettings(LPSHELLFLAGSTATE lpsfs, DWORD dwMask);
|
VOID WINAPI SHGetSettings(LPSHELLFLAGSTATE lpsfs, DWORD dwMask);
|
||||||
|
@ -1156,7 +1156,7 @@ typedef struct {
|
||||||
BOOL fDontPrettyNames:1;
|
BOOL fDontPrettyNames:1;
|
||||||
BOOL fAdminsCreateCommonGroups:1;
|
BOOL fAdminsCreateCommonGroups:1;
|
||||||
UINT fUnusedFlags:7;
|
UINT fUnusedFlags:7;
|
||||||
UINT :0; /* Required for proper binary layout with gcc */
|
UINT :15; /* Required for proper binary layout with gcc */
|
||||||
UINT fMenuEnumFilter;
|
UINT fMenuEnumFilter;
|
||||||
} CABINETSTATE, *LPCABINETSTATE;
|
} CABINETSTATE, *LPCABINETSTATE;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue