---
name: "GlobalLock16"
section: "3w"
platform: "linux"
package: "libwine-dev"
version: "1.0.1-3.1"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/GlobalLock16"
---

# GlobalLock16(3w)

## NAME

**GlobalLock16** (KERNEL32.25)

## SYNOPSIS

LPVOID GlobalLock16\
  (\
   HGLOBAL16 *handle*\
  )

## PARAMS

**\[In\]**  Handle of global memory object.

## DESCRIPTION

This is the **[GlobalLock16(3w)](/GlobalLock16/3w.md)** function used by **32**-bit code.

## RETURNS

Pointer to first byte of memory block

**NULL:** Failure

## IMPLEMENTATION

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

Implemented in **"dlls/kernel32/global16.c"**.

Debug channel **"global"**.
