The MENUEX_TEMPLATE_HEADER structure defines the header for an extended menu template. The structure definition given here is for explanation only; it is not present in any standard header file.
// typedef struct
// WORD wVersion;
// WORD wOffset;
// DWORD dwHelpId;
// } MENUEX_TEMPLATE_HEADER;
An extended menu template consists of a MENUEX_TEMPLATE_HEADER structure followed by one or more contiguous MENUEX_TEMPLATE_ITEM structures. The MENUEX_TEMPLATE_ITEM structures, which are variable in length, are aligned on doubleword boundaries. To create a menu from an extended menu template in memory, use the LoadMenuIndirect function.
Windows NT: Requires version 4.0 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
Menus Overview, Menu Structures, LoadMenuIndirect, MENUEX_TEMPLATE_ITEM