HEAPLIST32 

Describes an entry from a list that enumerates the heaps used by a specified process.

typedef struct tagHEAPLIST32 { 

    DWORD dwSize;

    DWORD th32ProcessID;

    DWORD th32HeapID;

    DWORD dwFlags;

} HEAPLIST32;

typedef HEAPLIST32 *  PHEAPLIST32;

typedef HEAPLIST32 *  LPHEAPLIST32;

 

Members

dwSize

Specifies the length, in bytes, of the structure. Before calling the Heap32ListFirstBSN8LV function, set this member to

sizeof(HEAPLIST32).

th32ProcessID

Identifier of the process to examine. The contents of this member can be used by Win32 API elements.

th32HeapID

Heap identifier in the owning process context. The contents of this member has meaning only to the tool help functions. It is not a handle, nor is it usable by Win32 API elements.

dwFlags

Flags. These values are defined:

HF32_DEFAULT

Process s default heap