---
name: "HeapSize"
section: "3w"
platform: "linux"
package: "wine-doc"
version: "0.0.981018-1.1"
release: "Debian 2.1 (Slink)"
platforms: ["linux"]
url: "https://new.carta.tech/HeapSize"
---

# HeapSize(3w)

HeapSize (KERNEL32.341)

## NAME

HeapSize - HeapSize   (KERNEL32.341)

## SYNOPSIS

**DWORD HeapSize**\
 **(**\
\
 	**HANDLE32 heap,**\
\
 	**DWORD flags,**\
\
 	**LPVOID ptr**\
 **);**

## PARAMETERS

- **HANDLE32 heap**

  \[In\] Handle of heap.

- **DWORD flags**

  \[In\] Heap size control flags.

- **LPVOID ptr**

  \[In\] Address of memory to return size for.

## DESCRIPTION

HeapSize   (KERNEL32.341).

## RETURNS

Size in bytes of allocated memory.

- **0**

  Failure.

## SEE ALSO

[HeapCreate(3w)](/HeapCreate/3w.md), [HeapDestroy(3w)](/HeapDestroy/3w.md), [HeapAlloc(3w)](/HeapAlloc/3w.md), [HeapFree(3w)](/HeapFree/3w.md), [HeapReAlloc(3w)](/HeapReAlloc/3w.md), [HeapCompact(3w)](/HeapCompact/3w.md), [HeapLock(3w)](/HeapLock/3w.md), [HeapUnlock(3w)](/HeapUnlock/3w.md), [HeapValidate(3w)](/HeapValidate/3w.md), [HeapWalk(3w)](/HeapWalk/3w.md)
