ReactOS  0.4.15-dev-4594-g505ac65
svc.h File Reference
#include <rpc.h>
Include dependency graph for svc.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _SVCHOST_GLOBAL_DATA
 

Macros

#define RPC_NO_WINDOWS_H
 
#define WINAPI   __stdcall
 

Typedefs

typedef * PNTSTATUS
 
typedef NTSTATUS(WINAPIPSTART_RPC_SERVER) (_In_ PCWSTR IfName, _In_ RPC_IF_HANDLE IfSpec)
 
typedef NTSTATUS(WINAPIPSTOP_RPC_SERVER) (_In_ RPC_IF_HANDLE IfSpec)
 
typedef NTSTATUS(WINAPIPSTOP_RPC_SERVER_EX) (_In_ RPC_IF_HANDLE IfSpec)
 
typedef VOID(WINAPIPNET_BIOS_OPEN) (VOID)
 
typedef VOID(WINAPIPNET_BIOS_CLOSE) (VOID)
 
typedef DWORD(WINAPIPNET_BIOS_RESET) (_In_ UCHAR LanaNum)
 
typedef WAITORTIMERCALLBACK PSVCHOST_STOP_CALLBACK
 
typedef DWORD(WINAPIPREGISTER_STOP_CALLBACK) (_Out_ PHANDLE phNewWaitObject, _In_ PCWSTR pszServiceName, _In_ HANDLE hObject, _In_ PSVCHOST_STOP_CALLBACK Callback, _In_ PVOID Context, _In_ ULONG dwFlags)
 
typedef struct _SVCHOST_GLOBAL_DATA SVCHOST_GLOBAL_DATA
 
typedef struct _SVCHOST_GLOBAL_DATAPSVCHOST_GLOBAL_DATA
 

Functions

typedef _Return_type_success_ (return >=0) LONG NTSTATUS
 

Macro Definition Documentation

◆ RPC_NO_WINDOWS_H

#define RPC_NO_WINDOWS_H

Definition at line 21 of file svc.h.

◆ WINAPI

#define WINAPI   __stdcall

Definition at line 27 of file svc.h.

Typedef Documentation

◆ PNET_BIOS_CLOSE

typedef VOID(WINAPI * PNET_BIOS_CLOSE) (VOID)

Definition at line 59 of file svc.h.

◆ PNET_BIOS_OPEN

typedef VOID(WINAPI * PNET_BIOS_OPEN) (VOID)

Definition at line 56 of file svc.h.

◆ PNET_BIOS_RESET

typedef DWORD(WINAPI * PNET_BIOS_RESET) (_In_ UCHAR LanaNum)

Definition at line 62 of file svc.h.

◆ PNTSTATUS

typedef * PNTSTATUS

Definition at line 32 of file svc.h.

◆ PREGISTER_STOP_CALLBACK

typedef DWORD(WINAPI * PREGISTER_STOP_CALLBACK) (_Out_ PHANDLE phNewWaitObject, _In_ PCWSTR pszServiceName, _In_ HANDLE hObject, _In_ PSVCHOST_STOP_CALLBACK Callback, _In_ PVOID Context, _In_ ULONG dwFlags)

Definition at line 80 of file svc.h.

◆ PSTART_RPC_SERVER

typedef NTSTATUS(WINAPI * PSTART_RPC_SERVER) (_In_ PCWSTR IfName, _In_ RPC_IF_HANDLE IfSpec)

Definition at line 40 of file svc.h.

◆ PSTOP_RPC_SERVER

typedef NTSTATUS(WINAPI * PSTOP_RPC_SERVER) (_In_ RPC_IF_HANDLE IfSpec)

Definition at line 45 of file svc.h.

◆ PSTOP_RPC_SERVER_EX

typedef NTSTATUS(WINAPI * PSTOP_RPC_SERVER_EX) (_In_ RPC_IF_HANDLE IfSpec)

Definition at line 49 of file svc.h.

◆ PSVCHOST_GLOBAL_DATA

◆ PSVCHOST_STOP_CALLBACK

Definition at line 75 of file svc.h.

◆ SVCHOST_GLOBAL_DATA

Function Documentation

◆ _Return_type_success_()

typedef _Return_type_success_ ( return >=  0)