# 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.

See Also

IEnumOLEVERB, IOleObject::EnumVerbs