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

# CoLockObjectExternal16(3w)

CoLockObjectExternal (COMPOBJ.63)

## NAME

CoLockObjectExternal16 - CoLockObjectExternal (COMPOBJ.63)

## SYNOPSIS

**HRESULT CoLockObjectExternal16**\
 **(**\
\
 	**LPUNKNOWN pUnk,**\
\
 	**BOOL16 fLock,**\
\
 	**BOOL16 fLastUnlockReleases**\
 **);**

## PARAMETERS

- **LPUNKNOWN pUnk**

  \[In\] object to be locked.

- **BOOL16 fLock**

  \[In\] do lock.

- **BOOL16 fLastUnlockReleases**

  \[In\] ?.

## DESCRIPTION

CoLockObjectExternal (COMPOBJ.63).

## 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), [CLSIDFromProgID32(3w)](/CLSIDFromProgID32/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)
