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

# CoUninitialize(3w)

## NAME

**CoUninitialize** (OLE32.@)

## SYNOPSIS

void CoUninitialize\
  (\
  )

## DESCRIPTION

This method will decrement the refcount on the current apartment, freeing the resources associated with it if it is the last thread in the apartment. If the last apartment is freed, the function will additionally release any **COM** resources associated with the process.

## PARAMS

## RETURNS

Nothing.

## SEE ALSO

CoInitializeEx

## IMPLEMENTATION

Declared in **"objbase.h"**.

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

Debug channel **"ole"**.
