Process Hacker
_PH_PLUGIN_THREAD_STACK_CONTROL Struct Reference

#include <phplug.h>

Data Fields

PH_PLUGIN_THREAD_STACK_CONTROL_TYPE Type
 
PVOID UniqueKey
 
union {
   struct {
      HANDLE   ProcessId
 
      HANDLE   ThreadId
 
      HANDLE   ThreadHandle
 
      PPH_SYMBOL_PROVIDER   SymbolProvider
 
      BOOLEAN   CustomWalk
 
   }   Initializing
 
   struct {
      PPH_THREAD_STACK_FRAME   StackFrame
 
      PPH_STRING   Symbol
 
   }   ResolveSymbol
 
   struct {
      PPH_THREAD_STACK_FRAME   StackFrame
 
      PPH_STRING_BUILDER   StringBuilder
 
   }   GetTooltip
 
   struct {
      NTSTATUS   Status
 
      HANDLE   ThreadHandle
 
      HANDLE   ProcessHandle
 
      PCLIENT_ID   ClientId
 
      ULONG   Flags
 
      PPH_PLUGIN_WALK_THREAD_STACK_CALLBACK   Callback
 
      PVOID   CallbackContext
 
   }   WalkStack
 
u
 
union {
   struct {
      HANDLE   ProcessId
 
      HANDLE   ThreadId
 
      HANDLE   ThreadHandle
 
      PPH_SYMBOL_PROVIDER   SymbolProvider
 
      BOOLEAN   CustomWalk
 
   }   Initializing
 
   struct {
      PPH_THREAD_STACK_FRAME   StackFrame
 
      PPH_STRING   Symbol
 
   }   ResolveSymbol
 
   struct {
      PPH_THREAD_STACK_FRAME   StackFrame
 
      PPH_STRING_BUILDER   StringBuilder
 
   }   GetTooltip
 
   struct {
      NTSTATUS   Status
 
      HANDLE   ThreadHandle
 
      HANDLE   ProcessHandle
 
      PCLIENT_ID   ClientId
 
      ULONG   Flags
 
      PPH_PLUGIN_WALK_THREAD_STACK_CALLBACK   Callback
 
      PVOID   CallbackContext
 
   }   WalkStack
 
u
 

Detailed Description

Definition at line 224 of file phplug.h.

Field Documentation

Definition at line 256 of file phplug.h.

PVOID CallbackContext

Definition at line 257 of file phplug.h.

PCLIENT_ID ClientId

Definition at line 254 of file phplug.h.

BOOLEAN CustomWalk

Definition at line 237 of file phplug.h.

ULONG Flags

Definition at line 255 of file phplug.h.

struct { ... } GetTooltip
struct { ... } GetTooltip
struct { ... } Initializing
struct { ... } Initializing
HANDLE ProcessHandle

Definition at line 253 of file phplug.h.

HANDLE ProcessId

Definition at line 233 of file phplug.h.

struct { ... } ResolveSymbol
struct { ... } ResolveSymbol

Definition at line 241 of file phplug.h.

NTSTATUS Status

Definition at line 251 of file phplug.h.

PPH_STRING_BUILDER StringBuilder

Definition at line 247 of file phplug.h.

PPH_STRING Symbol

Definition at line 242 of file phplug.h.

PPH_SYMBOL_PROVIDER SymbolProvider

Definition at line 236 of file phplug.h.

HANDLE ThreadHandle

Definition at line 235 of file phplug.h.

HANDLE ThreadId

Definition at line 234 of file phplug.h.

Definition at line 226 of file phplug.h.

union { ... } u
union { ... } u
PVOID UniqueKey

Definition at line 227 of file phplug.h.

struct { ... } WalkStack
struct { ... } WalkStack

The documentation for this struct was generated from the following files: