---
name: "OleRegEnumVerbs"
section: "3w"
platform: "linux"
package: "libwine-dev"
version: "1.4.1-4"
release: "Debian 7 (Wheezy)"
platforms: ["linux"]
url: "https://new.carta.tech/OleRegEnumVerbs"
---

# OleRegEnumVerbs(3w)

## NAME

**OleRegEnumVerbs** (OLE32.@)

## SYNOPSIS

HRESULT OleRegEnumVerbs\
  (\
   REFCLSID       *clsid*,\
   LPENUMOLEVERB\* *ppenum*\
  )

## DESCRIPTION

Enumerates verbs associated with a class stored in the registry.

## PARAMS

*clsid* **\[In\]**  Class Id to enumerate the verbs for.

*ppenum* **\[Out\]**  Enumerator.

## RETURNS

S\_OK: Success. REGDB\_E\_CLASSNOTREG: The specified class does not have a key in the registry. REGDB\_E\_READREGDB: The class key could not be opened for some other reason. OLE\_E\_REGDB\_KEY: The Verb subkey for the class is not present. OLEOBJ\_E\_NOVERBS: The Verb subkey for the class is empty.

## IMPLEMENTATION

Declared in **"ole2.h"**.

Implemented in **"dlls/ole32/ole2.c"**.

Debug channel **"ole"**.
