| 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 | ) |