Process Hacker
|
Go to the source code of this file.
Data Structures | |
struct | _VARDATA_WIRE |
struct | _SESSIONIDW |
struct | _WINSTATIONCREATE |
struct | _WINSTATIONCLIENT |
struct | _TSHARE_COUNTERS |
struct | _PROTOCOLCOUNTERS |
struct | _THINWIRECACHE |
struct | _RESERVED_CACHE |
struct | _TSHARE_CACHE |
struct | CACHE_STATISTICS |
struct | _PROTOCOLSTATUS |
struct | _WINSTATIONINFORMATION |
struct | _WINSTATIONUSERTOKEN |
struct | _WINSTATIONVIDEODATA |
struct | _WINSTATIONPRODID |
struct | _WINSTATIONREMOTEADDRESS |
struct | _WINSTATIONINFORMATIONEX_LEVEL1 |
struct | _WINSTATIONINFORMATIONEX_LEVEL2 |
union | _WINSTATIONINFORMATIONEX_LEVEL |
struct | _WINSTATIONINFORMATIONEX |
struct | _TS_PROCESS_INFORMATION_NT4 |
struct | _TS_SYS_PROCESS_INFORMATION |
struct | _TS_ALL_PROCESSES_INFO |
struct | _TS_COUNTER_HEADER |
struct | _TS_COUNTER |
Functions | |
BOOLEAN WINAPI | WinStationFreeMemory (_In_ PVOID Buffer) |
HANDLE WINAPI | WinStationOpenServerW (_In_ PWSTR ServerName) |
BOOLEAN WINAPI | WinStationCloseServer (_In_ HANDLE hServer) |
BOOLEAN WINAPI | WinStationServerPing (_In_opt_ HANDLE hServer) |
BOOLEAN WINAPI | WinStationGetTermSrvCountersValue (_In_opt_ HANDLE hServer, _In_ ULONG Count, _Inout_ PTS_COUNTER Counters) |
BOOLEAN WINAPI | WinStationShutdownSystem (_In_opt_ HANDLE hServer, _In_ ULONG ShutdownFlags) |
BOOLEAN WINAPI | WinStationWaitSystemEvent (_In_opt_ HANDLE hServer, _In_ ULONG EventMask, _Out_ PULONG EventFlags) |
BOOLEAN WINAPI | WinStationRegisterConsoleNotification (_In_opt_ HANDLE hServer, _In_ HWND WindowHandle, _In_ ULONG Flags) |
BOOLEAN WINAPI | WinStationUnRegisterConsoleNotification (_In_opt_ HANDLE hServer, _In_ HWND WindowHandle) |
BOOLEAN WINAPI | WinStationEnumerateW (_In_opt_ HANDLE hServer, _Out_ PSESSIONIDW *SessionIds, _Out_ PULONG Count) |
BOOLEAN WINAPI | WinStationQueryInformationW (_In_opt_ HANDLE hServer, _In_ ULONG SessionId, _In_ WINSTATIONINFOCLASS WinStationInformationClass, _Out_writes_bytes_(WinStationInformationLength) PVOID pWinStationInformation, _In_ ULONG WinStationInformationLength, _Out_ PULONG pReturnLength) |
BOOLEAN WINAPI | WinStationSetInformationW (_In_opt_ HANDLE hServer, _In_ ULONG SessionId, _In_ WINSTATIONINFOCLASS WinStationInformationClass, _In_reads_bytes_(WinStationInformationLength) PVOID pWinStationInformation, _In_ ULONG WinStationInformationLength) |
BOOLEAN WINAPI | WinStationNameFromLogonIdW (_In_opt_ HANDLE hServer, _In_ ULONG SessionId, _Out_writes_(WINSTATIONNAME_LENGTH+1) PWSTR pWinStationName) |
BOOLEAN WINAPI | WinStationSendMessageW (_In_opt_ HANDLE hServer, _In_ ULONG SessionId, _In_ PWSTR Title, _In_ ULONG TitleLength, _In_ PWSTR Message, _In_ ULONG MessageLength, _In_ ULONG Style, _In_ ULONG Timeout, _Out_ PULONG Response, _In_ BOOLEAN DoNotWait) |
BOOLEAN WINAPI | WinStationConnectW (_In_opt_ HANDLE hServer, _In_ ULONG SessionId, _In_ ULONG TargetSessionId, _In_opt_ PWSTR pPassword, _In_ BOOLEAN bWait) |
BOOLEAN WINAPI | WinStationDisconnect (_In_opt_ HANDLE hServer, _In_ ULONG SessionId, _In_ BOOLEAN bWait) |
BOOLEAN WINAPI | WinStationReset (_In_opt_ HANDLE hServer, _In_ ULONG SessionId, _In_ BOOLEAN bWait) |
BOOLEAN WINAPI | WinStationShadow (_In_opt_ HANDLE hServer, _In_ PWSTR TargetServerName, _In_ ULONG TargetSessionId, _In_ UCHAR HotKeyVk, _In_ USHORT HotkeyModifiers) |
BOOLEAN WINAPI | WinStationShadowStop (_In_opt_ HANDLE hServer, _In_ ULONG SessionId, _In_ BOOLEAN bWait) |
BOOLEAN WINAPI | WinStationEnumerateProcesses (_In_opt_ HANDLE hServer, _Out_ PVOID *Processes) |
BOOLEAN WINAPI | WinStationGetAllProcesses (_In_opt_ HANDLE hServer, _In_ ULONG Level, _Out_ PULONG NumberOfProcesses, _Out_ PTS_ALL_PROCESSES_INFO *Processes) |
BOOLEAN WINAPI | WinStationFreeGAPMemory (_In_ ULONG Level, _In_ PTS_ALL_PROCESSES_INFO Processes, _In_ ULONG NumberOfProcesses) |
BOOLEAN WINAPI | WinStationTerminateProcess (_In_opt_ HANDLE hServer, _In_ ULONG ProcessId, _In_ ULONG ExitCode) |
BOOLEAN WINAPI | WinStationGetProcessSid (_In_opt_ HANDLE hServer, _In_ ULONG ProcessId, _In_ FILETIME ProcessStartTime, _Out_ PVOID pProcessUserSid, _Inout_ PULONG dwSidSize) |
BOOLEAN WINAPI | WinStationSwitchToServicesSession (VOID) |
BOOLEAN WINAPI | WinStationRevertFromServicesSession (VOID) |
BOOLEAN WINAPI | _WinStationWaitForConnect (VOID) |
#define WINSTATION_ALL_ACCESS |
#define WINSTATION_CURRENT_GUEST_ACCESS (WINSTATION_VIRTUAL | WINSTATION_LOGOFF) |
#define WINSTATION_CURRENT_USER_ACCESS |
#define WINSTATION_GUEST_ACCESS WINSTATION_LOGON |
#define WINSTATION_USER_ACCESS (WINSTATION_GUEST_ACCESS | WINSTATION_QUERY | WINSTATION_CONNECT) |
typedef struct CACHE_STATISTICS CACHE_STATISTICS |
typedef struct CACHE_STATISTICS * PCACHE_STATISTICS |
typedef struct _PROTOCOLCOUNTERS * PPROTOCOLCOUNTERS |
typedef struct _PROTOCOLSTATUS * PPROTOCOLSTATUS |
typedef struct _RESERVED_CACHE * PRESERVED_CACHE |
typedef struct _PROTOCOLCOUNTERS PROTOCOLCOUNTERS |
typedef struct _PROTOCOLSTATUS PROTOCOLSTATUS |
typedef struct _SESSIONIDW * PSESSIONIDW |
typedef struct _THINWIRECACHE * PTHINWIRECACHE |
typedef struct _TS_ALL_PROCESSES_INFO * PTS_ALL_PROCESSES_INFO |
typedef struct _TS_COUNTER * PTS_COUNTER |
typedef struct _TS_COUNTER_HEADER * PTS_COUNTER_HEADER |
typedef struct _TS_PROCESS_INFORMATION_NT4 * PTS_PROCESS_INFORMATION_NT4 |
typedef struct _TS_SYS_PROCESS_INFORMATION * PTS_SYS_PROCESS_INFORMATION |
typedef struct _TSHARE_CACHE * PTSHARE_CACHE |
typedef struct _TSHARE_COUNTERS * PTSHARE_COUNTERS |
typedef struct _VARDATA_WIRE * PVARDATA_WIRE |
typedef struct _WINSTATIONCLIENT * PWINSTATIONCLIENT |
typedef struct _WINSTATIONCREATE * PWINSTATIONCREATE |
typedef struct _WINSTATIONINFORMATION * PWINSTATIONINFORMATION |
typedef struct _WINSTATIONINFORMATIONEX * PWINSTATIONINFORMATIONEX |
typedef union _WINSTATIONINFORMATIONEX_LEVEL * PWINSTATIONINFORMATIONEX_LEVEL |
typedef struct _WINSTATIONINFORMATIONEX_LEVEL1 * PWINSTATIONINFORMATIONEX_LEVEL1 |
typedef struct _WINSTATIONINFORMATIONEX_LEVEL2 * PWINSTATIONINFORMATIONEX_LEVEL2 |
typedef struct _WINSTATIONPRODID * PWINSTATIONPRODID |
typedef struct _WINSTATIONREMOTEADDRESS * PWINSTATIONREMOTEADDRESS |
typedef struct _WINSTATIONUSERTOKEN * PWINSTATIONUSERTOKEN |
typedef struct _WINSTATIONVIDEODATA * PWINSTATIONVIDEODATA |
typedef struct _RESERVED_CACHE RESERVED_CACHE |
typedef struct _SESSIONIDW SESSIONIDW |
typedef struct _THINWIRECACHE THINWIRECACHE |
typedef struct _TS_ALL_PROCESSES_INFO TS_ALL_PROCESSES_INFO |
typedef struct _TS_COUNTER TS_COUNTER |
typedef struct _TS_COUNTER_HEADER TS_COUNTER_HEADER |
typedef struct _TS_PROCESS_INFORMATION_NT4 TS_PROCESS_INFORMATION_NT4 |
typedef struct _TS_SYS_PROCESS_INFORMATION TS_SYS_PROCESS_INFORMATION |
typedef struct _TSHARE_CACHE TSHARE_CACHE |
typedef struct _TSHARE_COUNTERS TSHARE_COUNTERS |
typedef struct _VARDATA_WIRE VARDATA_WIRE |
typedef struct _WINSTATIONCLIENT WINSTATIONCLIENT |
typedef struct _WINSTATIONCREATE WINSTATIONCREATE |
typedef enum _WINSTATIONINFOCLASS WINSTATIONINFOCLASS |
typedef struct _WINSTATIONINFORMATION WINSTATIONINFORMATION |
typedef struct _WINSTATIONINFORMATIONEX WINSTATIONINFORMATIONEX |
typedef union _WINSTATIONINFORMATIONEX_LEVEL WINSTATIONINFORMATIONEX_LEVEL |
typedef struct _WINSTATIONINFORMATIONEX_LEVEL1 WINSTATIONINFORMATIONEX_LEVEL1 |
typedef struct _WINSTATIONINFORMATIONEX_LEVEL2 WINSTATIONINFORMATIONEX_LEVEL2 |
typedef WCHAR WINSTATIONNAME[WINSTATIONNAME_LENGTH+1] |
typedef struct _WINSTATIONPRODID WINSTATIONPRODID |
typedef struct _WINSTATIONREMOTEADDRESS WINSTATIONREMOTEADDRESS |
typedef enum _WINSTATIONSTATECLASS WINSTATIONSTATECLASS |
typedef struct _WINSTATIONUSERTOKEN WINSTATIONUSERTOKEN |
typedef struct _WINSTATIONVIDEODATA WINSTATIONVIDEODATA |
enum _WINSTATIONINFOCLASS |
BOOLEAN WINAPI _WinStationWaitForConnect | ( | VOID | ) |
BOOLEAN WINAPI WinStationCloseServer | ( | _In_ HANDLE | hServer | ) |
BOOLEAN WINAPI WinStationConnectW | ( | _In_opt_ HANDLE | hServer, |
_In_ ULONG | SessionId, | ||
_In_ ULONG | TargetSessionId, | ||
_In_opt_ PWSTR | pPassword, | ||
_In_ BOOLEAN | bWait | ||
) |
BOOLEAN WINAPI WinStationDisconnect | ( | _In_opt_ HANDLE | hServer, |
_In_ ULONG | SessionId, | ||
_In_ BOOLEAN | bWait | ||
) |
BOOLEAN WINAPI WinStationEnumerateProcesses | ( | _In_opt_ HANDLE | hServer, |
_Out_ PVOID * | Processes | ||
) |
BOOLEAN WINAPI WinStationEnumerateW | ( | _In_opt_ HANDLE | hServer, |
_Out_ PSESSIONIDW * | SessionIds, | ||
_Out_ PULONG | Count | ||
) |
BOOLEAN WINAPI WinStationFreeGAPMemory | ( | _In_ ULONG | Level, |
_In_ PTS_ALL_PROCESSES_INFO | Processes, | ||
_In_ ULONG | NumberOfProcesses | ||
) |
BOOLEAN WINAPI WinStationFreeMemory | ( | _In_ PVOID | Buffer | ) |
BOOLEAN WINAPI WinStationGetAllProcesses | ( | _In_opt_ HANDLE | hServer, |
_In_ ULONG | Level, | ||
_Out_ PULONG | NumberOfProcesses, | ||
_Out_ PTS_ALL_PROCESSES_INFO * | Processes | ||
) |
BOOLEAN WINAPI WinStationGetProcessSid | ( | _In_opt_ HANDLE | hServer, |
_In_ ULONG | ProcessId, | ||
_In_ FILETIME | ProcessStartTime, | ||
_Out_ PVOID | pProcessUserSid, | ||
_Inout_ PULONG | dwSidSize | ||
) |
BOOLEAN WINAPI WinStationGetTermSrvCountersValue | ( | _In_opt_ HANDLE | hServer, |
_In_ ULONG | Count, | ||
_Inout_ PTS_COUNTER | Counters | ||
) |
BOOLEAN WINAPI WinStationNameFromLogonIdW | ( | _In_opt_ HANDLE | hServer, |
_In_ ULONG | SessionId, | ||
_Out_writes_(WINSTATIONNAME_LENGTH+1) PWSTR | pWinStationName | ||
) |
HANDLE WINAPI WinStationOpenServerW | ( | _In_ PWSTR | ServerName | ) |
BOOLEAN WINAPI WinStationQueryInformationW | ( | _In_opt_ HANDLE | hServer, |
_In_ ULONG | SessionId, | ||
_In_ WINSTATIONINFOCLASS | WinStationInformationClass, | ||
_Out_writes_bytes_(WinStationInformationLength) PVOID | pWinStationInformation, | ||
_In_ ULONG | WinStationInformationLength, | ||
_Out_ PULONG | pReturnLength | ||
) |
BOOLEAN WINAPI WinStationRegisterConsoleNotification | ( | _In_opt_ HANDLE | hServer, |
_In_ HWND | WindowHandle, | ||
_In_ ULONG | Flags | ||
) |
BOOLEAN WINAPI WinStationReset | ( | _In_opt_ HANDLE | hServer, |
_In_ ULONG | SessionId, | ||
_In_ BOOLEAN | bWait | ||
) |
BOOLEAN WINAPI WinStationRevertFromServicesSession | ( | VOID | ) |
BOOLEAN WINAPI WinStationSendMessageW | ( | _In_opt_ HANDLE | hServer, |
_In_ ULONG | SessionId, | ||
_In_ PWSTR | Title, | ||
_In_ ULONG | TitleLength, | ||
_In_ PWSTR | Message, | ||
_In_ ULONG | MessageLength, | ||
_In_ ULONG | Style, | ||
_In_ ULONG | Timeout, | ||
_Out_ PULONG | Response, | ||
_In_ BOOLEAN | DoNotWait | ||
) |
BOOLEAN WINAPI WinStationServerPing | ( | _In_opt_ HANDLE | hServer | ) |
BOOLEAN WINAPI WinStationSetInformationW | ( | _In_opt_ HANDLE | hServer, |
_In_ ULONG | SessionId, | ||
_In_ WINSTATIONINFOCLASS | WinStationInformationClass, | ||
_In_reads_bytes_(WinStationInformationLength) PVOID | pWinStationInformation, | ||
_In_ ULONG | WinStationInformationLength | ||
) |
BOOLEAN WINAPI WinStationShadow | ( | _In_opt_ HANDLE | hServer, |
_In_ PWSTR | TargetServerName, | ||
_In_ ULONG | TargetSessionId, | ||
_In_ UCHAR | HotKeyVk, | ||
_In_ USHORT | HotkeyModifiers | ||
) |
BOOLEAN WINAPI WinStationShadowStop | ( | _In_opt_ HANDLE | hServer, |
_In_ ULONG | SessionId, | ||
_In_ BOOLEAN | bWait | ||
) |
BOOLEAN WINAPI WinStationShutdownSystem | ( | _In_opt_ HANDLE | hServer, |
_In_ ULONG | ShutdownFlags | ||
) |
BOOLEAN WINAPI WinStationSwitchToServicesSession | ( | VOID | ) |
BOOLEAN WINAPI WinStationTerminateProcess | ( | _In_opt_ HANDLE | hServer, |
_In_ ULONG | ProcessId, | ||
_In_ ULONG | ExitCode | ||
) |
BOOLEAN WINAPI WinStationUnRegisterConsoleNotification | ( | _In_opt_ HANDLE | hServer, |
_In_ HWND | WindowHandle | ||
) |
BOOLEAN WINAPI WinStationWaitSystemEvent | ( | _In_opt_ HANDLE | hServer, |
_In_ ULONG | EventMask, | ||
_Out_ PULONG | EventFlags | ||
) |