ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

services.h File Reference
#include <stdio.h>
#include <windows.h>
#include <netevent.h>
#include <ndk/iofuncs.h>
#include <ndk/obfuncs.h>
#include <ndk/rtlfuncs.h>
#include <services/services.h>
#include "svcctl_s.h"

Go to the source code of this file.

Data Structures

struct  PSERVICE_GROUP
struct  PSERVICE_IMAGE
struct  PSERVICE

Defines

#define WIN32_NO_STATUS
#define NTOS_MODE_USER

Functions

DWORD ScmOpenServiceKey (LPWSTR lpServiceName, REGSAM samDesired, PHKEY phKey)
DWORD ScmCreateServiceKey (LPCWSTR lpServiceName, REGSAM samDesired, PHKEY phKey)
DWORD ScmWriteDependencies (HKEY hServiceKey, LPCWSTR lpDependencies, DWORD dwDependenciesLength)
DWORD ScmMarkServiceForDelete (PSERVICE pService)
BOOL ScmIsDeleteFlagSet (HKEY hServiceKey)
DWORD ScmReadString (HKEY hServiceKey, LPWSTR lpValueName, LPWSTR *lpValue)
DWORD ScmReadDependencies (HKEY hServiceKey, LPWSTR *lpDependencies, DWORD *lpdwDependenciesLength)
DWORD ScmCreateServiceDatabase (VOID)
VOID ScmShutdownServiceDatabase (VOID)
VOID ScmGetBootAndSystemDriverState (VOID)
VOID ScmAutoStartServices (VOID)
VOID ScmAutoShutdownServices (VOID)
DWORD ScmStartService (PSERVICE Service, DWORD argc, LPWSTR *argv)
PSERVICE ScmGetServiceEntryByName (LPCWSTR lpServiceName)
PSERVICE ScmGetServiceEntryByDisplayName (LPCWSTR lpDisplayName)
PSERVICE ScmGetServiceEntryByResumeCount (DWORD dwResumeCount)
DWORD ScmCreateNewServiceRecord (LPCWSTR lpServiceName, PSERVICE *lpServiceRecord)
VOID ScmDeleteServiceRecord (PSERVICE lpService)
DWORD ScmControlService (PSERVICE Service, DWORD dwControl)
BOOL ScmLockDatabaseExclusive (VOID)
BOOL ScmLockDatabaseShared (VOID)
VOID ScmUnlockDatabase (VOID)
VOID ScmInitNamedPipeCriticalSection (VOID)
VOID ScmDeleteNamedPipeCriticalSection (VOID)
DWORD ScmLoadDriver (PSERVICE lpService)
DWORD ScmUnloadDriver (PSERVICE lpService)
DWORD ScmControlDriver (PSERVICE lpService, DWORD dwControl, LPSERVICE_STATUS lpServiceStatus)
DWORD ScmCreateGroupList (VOID)
DWORD ScmSetServiceGroup (PSERVICE lpService, LPCWSTR lpGroupName)
VOID ScmStartRpcServer (VOID)
VOID PrintString (LPCSTR fmt,...)
VOID ScmLogError (DWORD dwEventId, WORD wStrings, LPCWSTR *lpStrings)

Variables

LIST_ENTRY ServiceListHead
LIST_ENTRY GroupListHead
LIST_ENTRY ImageListHead
BOOL ScmShutdown

Generated on Sun May 27 2012 04:46:58 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.