OpenSSL  1.0.1c
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Macros | Typedefs | Functions
tlhelp32.h File Reference

Go to the source code of this file.

Classes

struct  tagHEAPLIST32
 
struct  tagHEAPENTRY32
 
struct  tagPROCESSENTRY32W
 
struct  tagPROCESSENTRY32
 
struct  tagTHREADENTRY32
 
struct  tagMODULEENTRY32W
 
struct  tagMODULEENTRY32
 

Macros

#define HF32_DEFAULT   1
 
#define HF32_SHARED   2
 
#define LF32_FIXED   0x1
 
#define LF32_FREE   0x2
 
#define LF32_MOVEABLE   0x4
 
#define MAX_MODULE_NAME32   255
 
#define TH32CS_SNAPHEAPLIST   0x1
 
#define TH32CS_SNAPPROCESS   0x2
 
#define TH32CS_SNAPTHREAD   0x4
 
#define TH32CS_SNAPMODULE   0x8
 
#define TH32CS_SNAPALL   (TH32CS_SNAPHEAPLIST|TH32CS_SNAPPROCESS|TH32CS_SNAPTHREAD|TH32CS_SNAPMODULE)
 
#define TH32CS_INHERIT   0x80000000
 

Typedefs

typedef struct tagHEAPLIST32 HEAPLIST32
 
typedef struct tagHEAPLIST32PHEAPLIST32
 
typedef struct tagHEAPLIST32LPHEAPLIST32
 
typedef struct tagHEAPENTRY32 HEAPENTRY32
 
typedef struct tagHEAPENTRY32PHEAPENTRY32
 
typedef struct tagHEAPENTRY32LPHEAPENTRY32
 
typedef struct tagPROCESSENTRY32W PROCESSENTRY32W
 
typedef struct tagPROCESSENTRY32WPPROCESSENTRY32W
 
typedef struct tagPROCESSENTRY32WLPPROCESSENTRY32W
 
typedef struct tagPROCESSENTRY32 PROCESSENTRY32
 
typedef struct tagPROCESSENTRY32PPROCESSENTRY32
 
typedef struct tagPROCESSENTRY32LPPROCESSENTRY32
 
typedef struct tagTHREADENTRY32 THREADENTRY32
 
typedef struct tagTHREADENTRY32PTHREADENTRY32
 
typedef struct tagTHREADENTRY32LPTHREADENTRY32
 
typedef struct tagMODULEENTRY32W MODULEENTRY32W
 
typedef struct tagMODULEENTRY32WPMODULEENTRY32W
 
typedef struct tagMODULEENTRY32WLPMODULEENTRY32W
 
typedef struct tagMODULEENTRY32 MODULEENTRY32
 
typedef struct tagMODULEENTRY32PMODULEENTRY32
 
typedef struct tagMODULEENTRY32LPMODULEENTRY32
 

Functions

BOOL WINAPI Heap32First (LPHEAPENTRY32, DWORD, DWORD)
 
BOOL WINAPI Heap32ListFirst (HANDLE, LPHEAPLIST32)
 
BOOL WINAPI Heap32ListNext (HANDLE, LPHEAPLIST32)
 
BOOL WINAPI Heap32Next (LPHEAPENTRY32)
 
BOOL WINAPI Module32First (HANDLE, LPMODULEENTRY32)
 
BOOL WINAPI Module32FirstW (HANDLE, LPMODULEENTRY32W)
 
BOOL WINAPI Module32Next (HANDLE, LPMODULEENTRY32)
 
BOOL WINAPI Module32NextW (HANDLE, LPMODULEENTRY32W)
 
BOOL WINAPI Process32First (HANDLE, LPPROCESSENTRY32)
 
BOOL WINAPI Process32FirstW (HANDLE, LPPROCESSENTRY32W)
 
BOOL WINAPI Process32Next (HANDLE, LPPROCESSENTRY32)
 
BOOL WINAPI Process32NextW (HANDLE, LPPROCESSENTRY32W)
 
BOOL WINAPI Thread32First (HANDLE, LPTHREADENTRY32)
 
BOOL WINAPI Thread32Next (HANDLE, LPTHREADENTRY32)
 
BOOL WINAPI Toolhelp32ReadProcessMemory (DWORD, LPCVOID, LPVOID, DWORD, LPDWORD)
 
HANDLE WINAPI CreateToolhelp32Snapshot (DWORD, DWORD)
 

Macro Definition Documentation

#define HF32_DEFAULT   1

Definition at line 18 of file tlhelp32.h.

#define HF32_SHARED   2

Definition at line 19 of file tlhelp32.h.

#define LF32_FIXED   0x1

Definition at line 20 of file tlhelp32.h.

#define LF32_FREE   0x2

Definition at line 21 of file tlhelp32.h.

#define LF32_MOVEABLE   0x4

Definition at line 22 of file tlhelp32.h.

#define MAX_MODULE_NAME32   255

Definition at line 23 of file tlhelp32.h.

#define TH32CS_INHERIT   0x80000000

Definition at line 29 of file tlhelp32.h.

Definition at line 28 of file tlhelp32.h.

#define TH32CS_SNAPHEAPLIST   0x1

Definition at line 24 of file tlhelp32.h.

#define TH32CS_SNAPMODULE   0x8

Definition at line 27 of file tlhelp32.h.

#define TH32CS_SNAPPROCESS   0x2

Definition at line 25 of file tlhelp32.h.

#define TH32CS_SNAPTHREAD   0x4

Definition at line 26 of file tlhelp32.h.

Typedef Documentation

typedef struct tagHEAPENTRY32 HEAPENTRY32
typedef struct tagHEAPLIST32 HEAPLIST32
typedef struct tagHEAPENTRY32* LPHEAPENTRY32
typedef struct tagHEAPLIST32* LPHEAPLIST32
typedef struct tagHEAPENTRY32* PHEAPENTRY32
typedef struct tagHEAPLIST32* PHEAPLIST32

Function Documentation

HANDLE WINAPI CreateToolhelp32Snapshot ( DWORD  ,
DWORD   
)
BOOL WINAPI Heap32First ( LPHEAPENTRY32  ,
DWORD  ,
DWORD   
)
BOOL WINAPI Heap32ListFirst ( HANDLE  ,
LPHEAPLIST32   
)
BOOL WINAPI Heap32ListNext ( HANDLE  ,
LPHEAPLIST32   
)
BOOL WINAPI Heap32Next ( LPHEAPENTRY32  )
BOOL WINAPI Module32First ( HANDLE  ,
LPMODULEENTRY32   
)
BOOL WINAPI Module32FirstW ( HANDLE  ,
LPMODULEENTRY32W   
)
BOOL WINAPI Module32Next ( HANDLE  ,
LPMODULEENTRY32   
)
BOOL WINAPI Module32NextW ( HANDLE  ,
LPMODULEENTRY32W   
)
BOOL WINAPI Process32First ( HANDLE  ,
LPPROCESSENTRY32   
)
BOOL WINAPI Process32FirstW ( HANDLE  ,
LPPROCESSENTRY32W   
)
BOOL WINAPI Process32Next ( HANDLE  ,
LPPROCESSENTRY32   
)
BOOL WINAPI Process32NextW ( HANDLE  ,
LPPROCESSENTRY32W   
)
BOOL WINAPI Thread32First ( HANDLE  ,
LPTHREADENTRY32   
)
BOOL WINAPI Thread32Next ( HANDLE  ,
LPTHREADENTRY32   
)
BOOL WINAPI Toolhelp32ReadProcessMemory ( DWORD  ,
LPCVOID  ,
LPVOID  ,
DWORD  ,
LPDWORD   
)