Process Hacker
thrdstk.c File Reference
#include <phapp.h>
#include <kphuser.h>
#include <symprv.h>
#include <settings.h>
#include <phplug.h>

Go to the source code of this file.

Macros

#define WM_PH_COMPLETED   (WM_APP + 301)
 
#define WM_PH_STATUS_UPDATE   (WM_APP + 302)
 

Typedefs

typedef struct
_THREAD_STACK_CONTEXT 
THREAD_STACK_CONTEXT
 
typedef struct
_THREAD_STACK_CONTEXT * 
PTHREAD_STACK_CONTEXT
 
typedef struct _THREAD_STACK_ITEM THREAD_STACK_ITEM
 
typedef struct _THREAD_STACK_ITEM * PTHREAD_STACK_ITEM
 

Functions

INT_PTR CALLBACK PhpThreadStackDlgProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
VOID PhpFreeThreadStackItem (_In_ PTHREAD_STACK_ITEM StackItem)
 
NTSTATUS PhpRefreshThreadStack (_In_ HWND hwnd, _In_ PTHREAD_STACK_CONTEXT ThreadStackContext)
 
INT_PTR CALLBACK PhpThreadStackProgressDlgProc (_In_ HWND hwndDlg, _In_ UINT uMsg, _In_ WPARAM wParam, _In_ LPARAM lParam)
 
VOID PhShowThreadStackDialog (_In_ HWND ParentWindowHandle, _In_ HANDLE ProcessId, _In_ HANDLE ThreadId, _In_ PPH_THREAD_PROVIDER ThreadProvider)
 

Macro Definition Documentation

#define WM_PH_COMPLETED   (WM_APP + 301)

Definition at line 29 of file thrdstk.c.

#define WM_PH_STATUS_UPDATE   (WM_APP + 302)

Definition at line 30 of file thrdstk.c.

Typedef Documentation

typedef struct _THREAD_STACK_CONTEXT * PTHREAD_STACK_CONTEXT
typedef struct _THREAD_STACK_ITEM * PTHREAD_STACK_ITEM
typedef struct _THREAD_STACK_CONTEXT THREAD_STACK_CONTEXT
typedef struct _THREAD_STACK_ITEM THREAD_STACK_ITEM

Function Documentation

static VOID PhpFreeThreadStackItem ( _In_ PTHREAD_STACK_ITEM  StackItem)

Definition at line 414 of file thrdstk.c.

static NTSTATUS PhpRefreshThreadStack ( _In_ HWND  hwnd,
_In_ PTHREAD_STACK_CONTEXT  ThreadStackContext 
)

Definition at line 422 of file thrdstk.c.

static INT_PTR CALLBACK PhpThreadStackDlgProc ( _In_ HWND  hwndDlg,
_In_ UINT  uMsg,
_In_ WPARAM  wParam,
_In_ LPARAM  lParam 
)

Definition at line 151 of file thrdstk.c.

static INT_PTR CALLBACK PhpThreadStackProgressDlgProc ( _In_ HWND  hwndDlg,
_In_ UINT  uMsg,
_In_ WPARAM  wParam,
_In_ LPARAM  lParam 
)

Definition at line 610 of file thrdstk.c.

VOID PhShowThreadStackDialog ( _In_ HWND  ParentWindowHandle,
_In_ HANDLE  ProcessId,
_In_ HANDLE  ThreadId,
_In_ PPH_THREAD_PROVIDER  ThreadProvider 
)

Definition at line 83 of file thrdstk.c.