VS2010写一个 windows的服务程序,该如何处理

VS2010写一个 windows的服务程序
VS2010写一个   windows的服务程序。SC_HANDLE   在msdn中找不到。  创建一个服务  用哪个api?
vs2010

------解决方案--------------------
msdn里面的:

Function Description
Handler An application-defined callback function used with the RegisterServiceCtrlHandler function.
HandlerEx An application-defined callback function used with the RegisterServiceCtrlHandlerEx function.
RegisterServiceCtrlHandler Registers a function to handle service control requests.
RegisterServiceCtrlHandlerEx Registers a function to handle extended service control requests.
ServiceMain An application-defined function that serves as the starting point for a service.
SetServiceBits Registers a service type with the service control manager and the Server service.
SetServiceStatus Updates the service control manager's status information for the calling service.
StartServiceCtrlDispatcher Connects the main thread of a service process to the service control manager.
 

The following functions are used by programs that control or configure services.

Function Description
ChangeServiceConfig Changes the configuration parameters of a service.
ChangeServiceConfig2 Changes the optional configuration parameters of a service.
CloseServiceHandle Closes the specified handle to a service control manager object or a service object.
ControlService Sends a control code to a service.
ControlServiceEx Sends a control code to a service.
CreateService Creates a service object and adds it to the specified service control manager database.
DeleteService Marks the specified service for deletion from the service control manager database.
EnumDependentServices Retrieves the name and status of each service that depends on the specified service.
EnumServicesStatusEx Enumerates services in the specified service control manager database based on the specified information level.
GetServiceDisplayName Retrieves the display name of the specified service.
GetServiceKeyName Retrieves the service name of the specified service.
NotifyBootConfigStatus Reports the boot status to the service control manager.
NotifyServiceStatusChange Enables an application to receive notification when the specified service is created or deleted or when its status changes.
OpenSCManager Establishes a connection to the service control manager on the specified computer and opens the specified service control manager database.
OpenService Opens an existing service.
QueryServiceConfig Retrieves the configuration parameters of the specified service.