mirror of
https://github.com/mirror/processhacker
synced 2026-06-08 16:03:24 +00:00
b52e0cc12a
* removed useless phsvc code * updated dates git-svn-id: svn://svn.code.sf.net/p/processhacker/code@5544 21ef857c-d57f-4fe0-8362-d861dc6d29cd
107 lines
2.4 KiB
C
107 lines
2.4 KiB
C
#ifndef PHSVCCL_H
|
|
#define PHSVCCL_H
|
|
|
|
#include <phsvcapi.h>
|
|
|
|
NTSTATUS PhSvcConnectToServer(
|
|
__in PUNICODE_STRING PortName,
|
|
__in_opt SIZE_T PortSectionSize
|
|
);
|
|
|
|
VOID PhSvcDisconnectFromServer(
|
|
VOID
|
|
);
|
|
|
|
NTSTATUS PhSvcCallExecuteRunAsCommand(
|
|
__in PPH_RUNAS_SERVICE_PARAMETERS Parameters
|
|
);
|
|
|
|
NTSTATUS PhSvcCallUnloadDriver(
|
|
__in_opt PVOID BaseAddress,
|
|
__in_opt PWSTR Name
|
|
);
|
|
|
|
NTSTATUS PhSvcCallControlProcess(
|
|
__in HANDLE ProcessId,
|
|
__in PHSVC_API_CONTROLPROCESS_COMMAND Command,
|
|
__in ULONG Argument
|
|
);
|
|
|
|
NTSTATUS PhSvcCallControlService(
|
|
__in PWSTR ServiceName,
|
|
__in PHSVC_API_CONTROLSERVICE_COMMAND Command
|
|
);
|
|
|
|
NTSTATUS PhSvcCallCreateService(
|
|
__in PWSTR ServiceName,
|
|
__in_opt PWSTR DisplayName,
|
|
__in ULONG ServiceType,
|
|
__in ULONG StartType,
|
|
__in ULONG ErrorControl,
|
|
__in_opt PWSTR BinaryPathName,
|
|
__in_opt PWSTR LoadOrderGroup,
|
|
__out_opt PULONG TagId,
|
|
__in_opt PWSTR Dependencies,
|
|
__in_opt PWSTR ServiceStartName,
|
|
__in_opt PWSTR Password
|
|
);
|
|
|
|
NTSTATUS PhSvcCallChangeServiceConfig(
|
|
__in PWSTR ServiceName,
|
|
__in ULONG ServiceType,
|
|
__in ULONG StartType,
|
|
__in ULONG ErrorControl,
|
|
__in_opt PWSTR BinaryPathName,
|
|
__in_opt PWSTR LoadOrderGroup,
|
|
__out_opt PULONG TagId,
|
|
__in_opt PWSTR Dependencies,
|
|
__in_opt PWSTR ServiceStartName,
|
|
__in_opt PWSTR Password,
|
|
__in_opt PWSTR DisplayName
|
|
);
|
|
|
|
NTSTATUS PhSvcCallChangeServiceConfig2(
|
|
__in PWSTR ServiceName,
|
|
__in ULONG InfoLevel,
|
|
__in PVOID Info
|
|
);
|
|
|
|
NTSTATUS PhSvcCallSetTcpEntry(
|
|
__in PVOID TcpRow
|
|
);
|
|
|
|
NTSTATUS PhSvcCallControlThread(
|
|
__in HANDLE ThreadId,
|
|
__in PHSVC_API_CONTROLTHREAD_COMMAND Command,
|
|
__in ULONG Argument
|
|
);
|
|
|
|
NTSTATUS PhSvcCallAddAccountRight(
|
|
__in PSID AccountSid,
|
|
__in PUNICODE_STRING UserRight
|
|
);
|
|
|
|
NTSTATUS PhSvcCallInvokeRunAsService(
|
|
__in PPH_RUNAS_SERVICE_PARAMETERS Parameters
|
|
);
|
|
|
|
NTSTATUS PhSvcCallIssueMemoryListCommand(
|
|
__in SYSTEM_MEMORY_LIST_COMMAND Command
|
|
);
|
|
|
|
NTSTATUS PhSvcCallPostMessage(
|
|
__in_opt HWND hWnd,
|
|
__in UINT Msg,
|
|
__in WPARAM wParam,
|
|
__in LPARAM lParam
|
|
);
|
|
|
|
NTSTATUS PhSvcCallSendMessage(
|
|
__in_opt HWND hWnd,
|
|
__in UINT Msg,
|
|
__in WPARAM wParam,
|
|
__in LPARAM lParam
|
|
);
|
|
|
|
#endif
|