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

# IUnknown\_UIActivateIO(3w)

## NAME

**IUnknown\_UIActivateIO** (SHLWAPI.479)

## SYNOPSIS

HRESULT IUnknown\_UIActivateIO\
  (\
   IUnknown\* *unknown*,\
   BOOL      *activate*,\
   LPMSG     *msg*\
  )

## DESCRIPTION

Call an object's UIActivateIO method.

## PARAMS

*unknown* **\[In\]**  Object to call the UIActivateIO method on.

*activate* **\[In\]**  Parameter for UIActivateIO call.

*msg* **\[In\]**  Parameter for UIActivateIO call.

## RETURNS

**Success:** Value of UI\_ActivateIO call

**Failure:** An **HRESULT** error code.

## NOTES

*unknown* is expected to support the **IInputObject** interface.

## IMPLEMENTATION

Exported by ordinal only. Use **[GetProcAddress(3w)](/GetProcAddress/3w.md)** to obtain a pointer to the function.

Implemented in **"dlls/shlwapi/ordinal.c"**.

Debug channel **"shell"**.
