IExchExtCallback::GetMenuPos
Returns the position of a command, menu, or set of commands on the Microsoft Exchange menu for the current context.
Quick Info
See IExchExtCallback : IUnknown.
HRESULT GetMenuPos(
  UINT cmdid,            
  HMENU FAR * lphmenu,   
  ULONG FAR * lpmposMin,   
  ULONG FAR * lpmposMax,   
  ULONG ulFlags          
);
 
Parameters
- 
cmdid
- 
[in] The command identifier of interest.
- 
lphMenu
- 
[out] Pointer to the menu handle where the cmdid parameter can be found.
- 
lpmposMin
- 
[out] Pointer to the menu position above the command.
- 
lpmposMax
- 
[out] Pointer to the menu position below the command.
- 
ulFlags
- 
[in] Bitmask of flags. The following flag can be set: 
- 
EECBGMP_RANGE 
- 
The returned positions should correspond to the separator-delimited range of the menu containing the command.
 
Return Values
- 
S_OK
- 
No errors occurred.
- 
E_FAIL
- 
Microsoft Exchange cannot find the menu associated with the cmdid parameter.
- 
E_INVALIDARG 
- 
The command identifier does not correspond to a menu item or the lphmenu parameter is NULL, or there is no HMENU associated with the context where the extension is installed.