Process Hacker
|
Go to the source code of this file.
Data Structures | |
struct | _PHSVC_API_CONNECTINFO |
union | _PHSVC_API_PLUGIN |
union | _PHSVC_API_EXECUTERUNASCOMMAND |
union | _PHSVC_API_UNLOADDRIVER |
union | _PHSVC_API_CONTROLPROCESS |
union | _PHSVC_API_CONTROLSERVICE |
union | _PHSVC_API_CREATESERVICE |
union | _PHSVC_API_CHANGESERVICECONFIG |
union | _PHSVC_API_CHANGESERVICECONFIG2 |
union | _PHSVC_API_SETTCPENTRY |
union | _PHSVC_API_CONTROLTHREAD |
union | _PHSVC_API_ADDACCOUNTRIGHT |
union | _PHSVC_API_ISSUEMEMORYLISTCOMMAND |
union | _PHSVC_API_POSTMESSAGE |
union | _PHSVC_API_CREATEPROCESSIGNOREIFEODEBUGGER |
union | _PHSVC_API_SETSERVICESECURITY |
union | _PHSVC_API_LOADDBGHELP |
union | _PHSVC_API_WRITEMINIDUMPPROCESS |
union | _PHSVC_API_PAYLOAD |
struct | _PHSVC_API_MSG |
struct | _PHSVC_API_MSG64 |
Macros | |
#define | PHSVC_PORT_NAME (L"\\BaseNamedObjects\\PhSvcApiPort") |
#define | PHSVC_WOW64_PORT_NAME (L"\\BaseNamedObjects\\PhSvcWow64ApiPort") |
Functions | |
C_ASSERT (FIELD_OFFSET(PHSVC_API_PAYLOAD, u)==8) | |
C_ASSERT (sizeof(PHSVC_API_MSG)<=PORT_TOTAL_MAXIMUM_MESSAGE_LENGTH) | |
C_ASSERT (sizeof(PHSVC_API_MSG64)<=PORT_TOTAL_MAXIMUM_MESSAGE_LENGTH) | |
#define PHSVC_PORT_NAME (L"\\BaseNamedObjects\\PhSvcApiPort") |
Definition at line 4 of file phsvcapi.h.
#define PHSVC_WOW64_PORT_NAME (L"\\BaseNamedObjects\\PhSvcWow64ApiPort") |
Definition at line 5 of file phsvcapi.h.
typedef union _PHSVC_API_ADDACCOUNTRIGHT PHSVC_API_ADDACCOUNTRIGHT |
typedef union _PHSVC_API_CHANGESERVICECONFIG PHSVC_API_CHANGESERVICECONFIG |
typedef struct _PHSVC_API_CONNECTINFO PHSVC_API_CONNECTINFO |
typedef union _PHSVC_API_CONTROLPROCESS PHSVC_API_CONTROLPROCESS |
typedef union _PHSVC_API_CONTROLSERVICE PHSVC_API_CONTROLSERVICE |
typedef union _PHSVC_API_CONTROLTHREAD PHSVC_API_CONTROLTHREAD |
typedef union _PHSVC_API_CREATESERVICE PHSVC_API_CREATESERVICE |
typedef union _PHSVC_API_EXECUTERUNASCOMMAND PHSVC_API_EXECUTERUNASCOMMAND |
typedef union _PHSVC_API_LOADDBGHELP PHSVC_API_LOADDBGHELP |
typedef struct _PHSVC_API_MSG PHSVC_API_MSG |
typedef struct _PHSVC_API_MSG64 PHSVC_API_MSG64 |
typedef enum _PHSVC_API_NUMBER PHSVC_API_NUMBER |
typedef union _PHSVC_API_PAYLOAD PHSVC_API_PAYLOAD |
typedef union _PHSVC_API_PLUGIN PHSVC_API_PLUGIN |
typedef union _PHSVC_API_POSTMESSAGE PHSVC_API_POSTMESSAGE |
typedef union _PHSVC_API_SETSERVICESECURITY PHSVC_API_SETSERVICESECURITY |
typedef union _PHSVC_API_SETTCPENTRY PHSVC_API_SETTCPENTRY |
typedef union _PHSVC_API_UNLOADDRIVER PHSVC_API_UNLOADDRIVER |
typedef union _PHSVC_API_ADDACCOUNTRIGHT * PPHSVC_API_ADDACCOUNTRIGHT |
typedef union _PHSVC_API_CHANGESERVICECONFIG * PPHSVC_API_CHANGESERVICECONFIG |
typedef union _PHSVC_API_CHANGESERVICECONFIG2 * PPHSVC_API_CHANGESERVICECONFIG2 |
typedef struct _PHSVC_API_CONNECTINFO * PPHSVC_API_CONNECTINFO |
typedef union _PHSVC_API_CONTROLPROCESS * PPHSVC_API_CONTROLPROCESS |
typedef union _PHSVC_API_CONTROLSERVICE * PPHSVC_API_CONTROLSERVICE |
typedef union _PHSVC_API_CONTROLTHREAD * PPHSVC_API_CONTROLTHREAD |
typedef union _PHSVC_API_CREATEPROCESSIGNOREIFEODEBUGGER * PPHSVC_API_CREATEPROCESSIGNOREIFEODEBUGGER |
typedef union _PHSVC_API_CREATESERVICE * PPHSVC_API_CREATESERVICE |
typedef union _PHSVC_API_EXECUTERUNASCOMMAND * PPHSVC_API_EXECUTERUNASCOMMAND |
typedef union _PHSVC_API_ISSUEMEMORYLISTCOMMAND * PPHSVC_API_ISSUEMEMORYLISTCOMMAND |
typedef union _PHSVC_API_LOADDBGHELP * PPHSVC_API_LOADDBGHELP |
typedef struct _PHSVC_API_MSG * PPHSVC_API_MSG |
typedef struct _PHSVC_API_MSG64 * PPHSVC_API_MSG64 |
typedef enum _PHSVC_API_NUMBER * PPHSVC_API_NUMBER |
typedef union _PHSVC_API_PAYLOAD * PPHSVC_API_PAYLOAD |
typedef union _PHSVC_API_PLUGIN * PPHSVC_API_PLUGIN |
typedef union _PHSVC_API_POSTMESSAGE * PPHSVC_API_POSTMESSAGE |
typedef union _PHSVC_API_SETSERVICESECURITY * PPHSVC_API_SETSERVICESECURITY |
typedef union _PHSVC_API_SETTCPENTRY * PPHSVC_API_SETTCPENTRY |
typedef union _PHSVC_API_UNLOADDRIVER * PPHSVC_API_UNLOADDRIVER |
typedef union _PHSVC_API_WRITEMINIDUMPPROCESS * PPHSVC_API_WRITEMINIDUMPPROCESS |
PhSvcControlProcessTerminate | |
PhSvcControlProcessSuspend | |
PhSvcControlProcessResume | |
PhSvcControlProcessPriority | |
PhSvcControlProcessIoPriority |
Definition at line 76 of file phsvcapi.h.
PhSvcControlServiceStart | |
PhSvcControlServiceContinue | |
PhSvcControlServicePause | |
PhSvcControlServiceStop | |
PhSvcControlServiceDelete |
Definition at line 95 of file phsvcapi.h.
PhSvcControlThreadTerminate | |
PhSvcControlThreadSuspend | |
PhSvcControlThreadResume | |
PhSvcControlThreadIoPriority |
Definition at line 180 of file phsvcapi.h.
enum _PHSVC_API_NUMBER |
Definition at line 7 of file phsvcapi.h.
C_ASSERT | ( | FIELD_OFFSET(PHSVC_API_PAYLOAD, u) | = =8 | ) |
C_ASSERT | ( | sizeof(PHSVC_API_MSG)<= | PORT_TOTAL_MAXIMUM_MESSAGE_LENGTH | ) |
C_ASSERT | ( | sizeof(PHSVC_API_MSG64)<= | PORT_TOTAL_MAXIMUM_MESSAGE_LENGTH | ) |