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

# ProgIDFromCLSID16(3w)

## NAME

**ProgIDFromCLSID16** (COMPOBJ.62)

## SYNOPSIS

HRESULT ProgIDFromCLSID16\
  (\
   REFCLSID    *clsid*,\
   LPOLESTR16\* *lplpszProgID*\
  )

## PARAMS

*clsid* **\[In\]**  class Id as found in registry.

**\[Out\]**  associated Program **ID**.

## DESCRIPTION

Converts a class Id into the respective Program **ID**. (By using a registry lookup).

## RETURNS

**S\_OK** on success riid associated with the progid

## IMPLEMENTATION

Not declared in a Wine header. The function is either undocumented, or missing from Wine.

Implemented in **"dlls/compobj.dll16/compobj.c"**.

Debug channel **"ole"**.
