OLEVERB

The OLEVERB structure defines a verb that an object supports. The IOleObject::EnumVerbs method creates an enumerator that can enumerate these structures for an object, and supplies a pointer to the enumerator's IEnumOLEVERB.

typedef struct tagOLEVERB 
{ 
    LONG     lVerb; 
    LPWSTR   lpszVerbName; 
    DWORD    fuFlags; 
    DWORD    grfAttribs; 
} OLEVERB, * LPOLEVERB; 
 

Members

lVerb
Integer identifier associated with this verb.
lpszVerbName
Pointer to a string that contains the verb's name.
fuFlags
In Windows, a group of flags taken from the flag constants beginning with MF_ defined in AppendMenu. Containers should use these flags in building an object's verb menu. All Flags defined in AppendMenu are supported except for MF_BITMAP, MF_OWNERDRAW, and MF_POPUP.
grfAttribs
Combination of the verb attributes in the OLEVERBATTRIB enumeration.

QuickInfo

  Windows NT: Use version 3.1 or later.
  Windows: Use Windows 95 or later.
  Windows CE: Unsupported.
  Header: Declared in oleidl.h.

See Also

IEnumOLEVERB, IOleObject::EnumVerbs