-#define SHCMBM_GETMENU (WM_USER + 402) // get the owning hmenu (as specified in the load resource)
-
-#define SHIDIF_DONEBUTTON 0x0001
-#define SHIDIF_SIZEDLG 0x0002
-#define SHIDIF_SIZEDLGFULLSCREEN 0x0004
-#define SHIDIF_SIPDOWN 0x0008
-#define SHIDIF_FULLSCREENNOMENUBAR 0x0010
-#define SHIDIF_EMPTYMENU 0x0020
-
-#define SHFS_SHOWTASKBAR 0x0001
-#define SHFS_HIDETASKBAR 0x0002
-#define SHFS_SHOWSIPBUTTON 0x0004
-#define SHFS_HIDESIPBUTTON 0x0008
-#define SHFS_SHOWSTARTICON 0x0010
-#define SHFS_HIDESTARTICON 0x0020
-
-typedef struct tagSHMENUBARINFO
-{
- DWORD cbSize; // IN - Indicates which members of struct are valid
- HWND hwndParent; // IN
- DWORD dwFlags; // IN - Some features we want
- UINT nToolBarId; // IN - Which toolbar are we using
- HINSTANCE hInstRes; // IN - Instance that owns the resources
- int nBmpId;
- int cBmpImages; // IN - Count of bitmap images
- HWND hwndMB; // OUT
- COLORREF clrBk; // IN - background color of the menu bar (excluding sip)
-} SHMENUBARINFO, *PSHMENUBARINFO;
-
-extern "C"
-{
- BOOL SHFullScreen(HWND hwndRequester, DWORD dwState);