ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

toolhelp.c File Reference
#include <k32.h>
#include <tlhelp32.h>
#include <debug.h>

Go to the source code of this file.

Data Structures

struct  PRTLP_HEAP_ENTRY
struct  PTH32SNAPSHOT

Defines

#define NDEBUG
#define CHECK_PARAM_SIZE(ptr, siz)
#define CHECK_PARAM_SIZEA(ptr, siz)
#define OffsetToPtr(Snapshot, Offset)   ((ULONG_PTR)((Snapshot) + 1) + (ULONG_PTR)(Offset))

Functions

static VOID TH32FreeAllocatedResources (PRTL_DEBUG_INFORMATION HeapDebug, PRTL_DEBUG_INFORMATION ModuleDebug, PVOID ProcThrdInfo, SIZE_T ProcThrdInfoSize)
static NTSTATUS TH32CreateSnapshot (DWORD dwFlags, DWORD th32ProcessID, PRTL_DEBUG_INFORMATION *HeapDebug, PRTL_DEBUG_INFORMATION *ModuleDebug, PVOID *ProcThrdInfo, SIZE_T *ProcThrdInfoSize)
static NTSTATUS TH32CreateSnapshotSectionInitialize (DWORD dwFlags, DWORD th32ProcessID, PRTL_DEBUG_INFORMATION HeapDebug, PRTL_DEBUG_INFORMATION ModuleDebug, PVOID ProcThrdInfo, HANDLE *SectionHandle)
BOOL WINAPI Heap32First (LPHEAPENTRY32 lphe, DWORD th32ProcessID, DWORD th32HeapID)
BOOL WINAPI Heap32Next (LPHEAPENTRY32 lphe)
BOOL WINAPI Heap32ListFirst (HANDLE hSnapshot, LPHEAPLIST32 lphl)
BOOL WINAPI Heap32ListNext (HANDLE hSnapshot, LPHEAPLIST32 lphl)
BOOL WINAPI Module32First (HANDLE hSnapshot, LPMODULEENTRY32 lpme)
BOOL WINAPI Module32FirstW (HANDLE hSnapshot, LPMODULEENTRY32W lpme)
BOOL WINAPI Module32Next (HANDLE hSnapshot, LPMODULEENTRY32 lpme)
BOOL WINAPI Module32NextW (HANDLE hSnapshot, LPMODULEENTRY32W lpme)
BOOL WINAPI Process32First (HANDLE hSnapshot, LPPROCESSENTRY32 lppe)
BOOL WINAPI Process32FirstW (HANDLE hSnapshot, LPPROCESSENTRY32W lppe)
BOOL WINAPI Process32Next (HANDLE hSnapshot, LPPROCESSENTRY32 lppe)
BOOL WINAPI Process32NextW (HANDLE hSnapshot, LPPROCESSENTRY32W lppe)
BOOL WINAPI Thread32First (HANDLE hSnapshot, LPTHREADENTRY32 lpte)
BOOL WINAPI Thread32Next (HANDLE hSnapshot, LPTHREADENTRY32 lpte)
BOOL WINAPI Toolhelp32ReadProcessMemory (DWORD th32ProcessID, LPCVOID lpBaseAddress, LPVOID lpBuffer, SIZE_T cbRead, SIZE_T *lpNumberOfBytesRead)
HANDLE WINAPI CreateToolhelp32Snapshot (DWORD dwFlags, DWORD th32ProcessID)

Generated on Sat May 26 2012 05:10:31 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.