Process Hacker
Main Page
Namespaces
Data Structures
Files
File List
Globals
toolstatusintf.h
Go to the documentation of this file.
1
#ifndef _TOOLSTATUSINTF_H
2
#define _TOOLSTATUSINTF_H
3
4
#define TOOLSTATUS_PLUGIN_NAME L"ProcessHacker.ToolStatus"
5
#define TOOLSTATUS_INTERFACE_VERSION 1
6
7
typedef
PPH_STRING
(NTAPI *
PTOOLSTATUS_GET_SEARCHBOX_TEXT
)(
8
VOID
9
);
10
11
typedef
BOOLEAN (NTAPI *
PTOOLSTATUS_WORD_MATCH
)(
12
_In_
PPH_STRINGREF
Text
13
);
14
15
typedef
VOID
(NTAPI *
PTOOLSTATUS_REGISTER_TAB_SEARCH
)(
16
_In_ INT TabIndex,
17
_In_ PWSTR BannerText
18
);
19
20
typedef
VOID
(NTAPI *
PTOOLSTATUS_TAB_ACTIVATE_CONTENT
)(
21
_In_ BOOLEAN Select
22
);
23
24
typedef
HWND (NTAPI *
PTOOLSTATUS_GET_TREENEW_HANDLE
)(
25
VOID
26
);
27
28
typedef
struct
_TOOLSTATUS_TAB_INFO
29
{
30
PWSTR
BannerText
;
31
PTOOLSTATUS_TAB_ACTIVATE_CONTENT
ActivateContent
;
32
PTOOLSTATUS_GET_TREENEW_HANDLE
GetTreeNewHandle
;
33
}
TOOLSTATUS_TAB_INFO
, *
PTOOLSTATUS_TAB_INFO
;
34
35
typedef
PTOOLSTATUS_TAB_INFO
(NTAPI *
PTOOLSTATUS_REGISTER_TAB_INFO
)(
36
_In_ INT TabIndex
37
);
38
39
typedef
struct
_TOOLSTATUS_INTERFACE
40
{
41
ULONG
Version
;
42
PTOOLSTATUS_GET_SEARCHBOX_TEXT
GetSearchboxText
;
43
PTOOLSTATUS_WORD_MATCH
WordMatch
;
44
PTOOLSTATUS_REGISTER_TAB_SEARCH
RegisterTabSearchDeprecated
;
45
PPH_CALLBACK
SearchChangedEvent
;
46
PTOOLSTATUS_REGISTER_TAB_INFO
RegisterTabInfo
;
47
}
TOOLSTATUS_INTERFACE
, *
PTOOLSTATUS_INTERFACE
;
48
49
#endif
plugins
include
toolstatusintf.h
Generated by
1.8.2