---
name: "CLSIDFromProgID32"
section: "3w"
platform: "linux"
package: "wine-doc"
version: "0.0.980315-1"
release: "Debian 2.0 (Hamm)"
platforms: ["linux"]
url: "https://new.carta.tech/CLSIDFromProgID32"
---

# CLSIDFromProgID32(3w)

CLSIDFromProgID (OLE32.2)

## NAME

CLSIDFromProgID32 - CLSIDFromProgID (OLE32.2)

## SYNOPSIS

**OLESTATUS CLSIDFromProgID32**\
 **(**\
\
 	**LPCOLESTR32 progid,**\
\
 	**LPCLSID riid**\
 **);**

## DESCRIPTION

CLSIDFromProgID (OLE32.2).

## RETURNS

Since there are 57 possible values for an **OLESTATUS**, they are not all listed here.

## SEE ALSO

[CoBuildVersion(3w)](/CoBuildVersion/3w.md), [CoInitialize16(3w)](/CoInitialize16/3w.md), [CoInitialize32(3w)](/CoInitialize32/3w.md), [CoUnitialize(3w)](/CoUnitialize/3w.md), [CoGetMalloc16(3w)](/CoGetMalloc16/3w.md), [CoGetMalloc32(3w)](/CoGetMalloc32/3w.md), [CoDisconnectObject(3w)](/CoDisconnectObject/3w.md), [IsEqualGUID(3w)](/IsEqualGUID/3w.md), [CLSIDFromString16(3w)](/CLSIDFromString16/3w.md), [CLSIDFromString32(3w)](/CLSIDFromString32/3w.md), [WINE\_StringFromCLSID(3w)](/WINE_StringFromCLSID/3w.md), [CLSIDFromProgID16(3w)](/CLSIDFromProgID16/3w.md), [CoRegisterClassObject16(3w)](/CoRegisterClassObject16/3w.md), [CoRegisterClassObject32(3w)](/CoRegisterClassObject32/3w.md), [CoRegisterMessageFilter16(3w)](/CoRegisterMessageFilter16/3w.md), [CoCreateInstance(3w)](/CoCreateInstance/3w.md), [CoFreeUnusedLibraries(3w)](/CoFreeUnusedLibraries/3w.md), [CoFileTimeNow(3w)](/CoFileTimeNow/3w.md), [CoTaskMemAlloc(3w)](/CoTaskMemAlloc/3w.md), [CoTaskMemFree(3w)](/CoTaskMemFree/3w.md), [CoInitializeWOW(3w)](/CoInitializeWOW/3w.md), [CoLockObjectExternal16(3w)](/CoLockObjectExternal16/3w.md)
