Process Hacker
treeext.c File Reference
#include "dn.h"
#include "clrsup.h"

Go to the source code of this file.

Macros

#define THREAD_TREE_CONTEXT_TYPE   1
 

Typedefs

typedef struct _THREAD_TREE_CONTEXT THREAD_TREE_CONTEXT
 
typedef struct
_THREAD_TREE_CONTEXT * 
PTHREAD_TREE_CONTEXT
 

Functions

VOID NTAPI ThreadsContextCreateCallback (_In_ PVOID Object, _In_ PH_EM_OBJECT_TYPE ObjectType, _In_ PVOID Extension)
 
VOID NTAPI ThreadsContextDeleteCallback (_In_ PVOID Object, _In_ PH_EM_OBJECT_TYPE ObjectType, _In_ PVOID Extension)
 
VOID ThreadTreeNewMessage (_In_ PVOID Parameter)
 
LONG ThreadTreeNewSortFunction (_In_ PVOID Node1, _In_ PVOID Node2, _In_ ULONG SubId, _In_ PVOID Context)
 
VOID InitializeTreeNewObjectExtensions (VOID)
 
VOID AddTreeNewColumn (_In_ PPH_PLUGIN_TREENEW_INFORMATION TreeNewInfo, _In_ PVOID Context, _In_ ULONG SubId, _In_ BOOLEAN Visible, _In_ PWSTR Text, _In_ ULONG Width, _In_ ULONG Alignment, _In_ ULONG TextFlags, _In_ BOOLEAN SortDescending, _In_ PPH_PLUGIN_TREENEW_SORT_FUNCTION SortFunction)
 
VOID DispatchTreeNewMessage (_In_ PVOID Parameter)
 
VOID ThreadTreeNewInitializing (_In_ PVOID Parameter)
 
VOID ThreadTreeNewUninitializing (_In_ PVOID Parameter)
 
VOID UpdateThreadClrData (_In_ PTHREAD_TREE_CONTEXT Context, _Inout_ PDN_THREAD_ITEM DnThread)
 

Macro Definition Documentation

#define THREAD_TREE_CONTEXT_TYPE   1

Definition at line 49 of file treeext.c.

Typedef Documentation

typedef struct _THREAD_TREE_CONTEXT * PTHREAD_TREE_CONTEXT
typedef struct _THREAD_TREE_CONTEXT THREAD_TREE_CONTEXT

Function Documentation

VOID AddTreeNewColumn ( _In_ PPH_PLUGIN_TREENEW_INFORMATION  TreeNewInfo,
_In_ PVOID  Context,
_In_ ULONG  SubId,
_In_ BOOLEAN  Visible,
_In_ PWSTR  Text,
_In_ ULONG  Width,
_In_ ULONG  Alignment,
_In_ ULONG  TextFlags,
_In_ BOOLEAN  SortDescending,
_In_ PPH_PLUGIN_TREENEW_SORT_FUNCTION  SortFunction 
)

Definition at line 76 of file treeext.c.

VOID DispatchTreeNewMessage ( _In_ PVOID  Parameter)

Definition at line 110 of file treeext.c.

VOID InitializeTreeNewObjectExtensions ( VOID  )

Definition at line 63 of file treeext.c.

VOID NTAPI ThreadsContextCreateCallback ( _In_ PVOID  Object,
_In_ PH_EM_OBJECT_TYPE  ObjectType,
_In_ PVOID  Extension 
)

Definition at line 138 of file treeext.c.

VOID NTAPI ThreadsContextDeleteCallback ( _In_ PVOID  Object,
_In_ PH_EM_OBJECT_TYPE  ObjectType,
_In_ PVOID  Extension 
)

Definition at line 159 of file treeext.c.

VOID ThreadTreeNewInitializing ( _In_ PVOID  Parameter)

Definition at line 177 of file treeext.c.

VOID ThreadTreeNewMessage ( _In_ PVOID  Parameter)

Definition at line 242 of file treeext.c.

LONG ThreadTreeNewSortFunction ( _In_ PVOID  Node1,
_In_ PVOID  Node2,
_In_ ULONG  SubId,
_In_ PVOID  Context 
)

Definition at line 267 of file treeext.c.

VOID ThreadTreeNewUninitializing ( _In_ PVOID  Parameter)

Definition at line 204 of file treeext.c.

VOID UpdateThreadClrData ( _In_ PTHREAD_TREE_CONTEXT  Context,
_Inout_ PDN_THREAD_ITEM  DnThread 
)

Definition at line 211 of file treeext.c.