lpVerb
A 32-bit value containing the command
being invoked, expressed as either a string (for programmatic
invocation), or a menu-identifier offset (for user invocation).
When
containing a string, the HIWORD is non-zero. In this case, lpVerb
contains the address of a null-terminated string specifying the
language-independent name of the command. The system provides
predefined constant values for some command strings. For details, see
the table below.
When containing a menu-identifier offset,
the HIWORD is zero. In this case, lpVerb contains a menu-identifier
offset of the command in the LOWORD. The shell specifies this value
using MAKEINTRESOURCE(idOffset). For details, see "User Interface
Services" in the Windows CE .NET 4.2 documentation.