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

lmsvc.h File Reference
#include <lmsname.h>

Go to the source code of this file.

Data Structures

struct  LPSERVICE_INFO_0
struct  LPSERVICE_INFO_1
struct  LPSERVICE_INFO_2

Defines

#define SERVICE_DOS_ENCRYPTION   TEXT("ENCRYPT")
#define SERVICE_UNINSTALLED   0
#define SERVICE_INSTALL_PENDING   1
#define SERVICE_UNINSTALL_PENDING   2
#define SERVICE_INSTALLED   3
#define SERVICE_INSTALL_STATE   3
#define SERVICE_PAUSE_STATE   18
#define LM20_SERVICE_ACTIVE   0
#define LM20_SERVICE_CONTINUE_PENDING   4
#define LM20_SERVICE_PAUSE_PENDING   8
#define LM20_SERVICE_PAUSED   18
#define SERVICE_NOT_UNINSTALLABLE   0
#define SERVICE_UNINSTALLABLE   16
#define SERVICE_NOT_PAUSABLE   0
#define SERVICE_PAUSABLE   32
#define SERVICE_REDIR_PAUSED   0x700
#define SERVICE_REDIR_DISK_PAUSED   256
#define SERVICE_REDIR_PRINT_PAUSED   512
#define SERVICE_REDIR_COMM_PAUSED   1024
#define SERVICE_CTRL_INTERROGATE   0
#define SERVICE_CTRL_PAUSE   1
#define SERVICE_CTRL_CONTINUE   2
#define SERVICE_CTRL_UNINSTALL   3
#define SERVICE_CTRL_REDIR_DISK   1
#define SERVICE_CTRL_REDIR_PRINT   2
#define SERVICE_CTRL_REDIR_COMM   4
#define SERVICE_IP_NO_HINT   0
#define SERVICE_CCP_NO_HINT   0
#define SERVICE_IP_QUERY_HINT   0x10000
#define SERVICE_CCP_QUERY_HINT   0x10000
#define SERVICE_IP_CHKPT_NUM   255
#define SERVICE_CCP_CHKPT_NUM   255
#define SERVICE_IP_WAIT_TIME   0xFF00
#define SERVICE_CCP_WAIT_TIME   0xFF00
#define SERVICE_IP_WAITTIME_SHIFT   8
#define SERVICE_NTIP_WAITTIME_SHIFT   12
#define UPPER_HINT_MASK   0xFF00
#define LOWER_HINT_MASK   255
#define UPPER_GET_HINT_MASK   0xFF00000
#define LOWER_GET_HINT_MASK   0xFF00
#define SERVICE_NT_MAXTIME   0xFFFF
#define SERVICE_RESRV_MASK   0x1FFFF
#define SERVICE_MAXTIME   255
#define SERVICE_BASE   3050
#define SERVICE_UIC_NORMAL   0
#define SERVICE_UIC_BADPARMVAL   (SERVICE_BASE+1)
#define SERVICE_UIC_MISSPARM   (SERVICE_BASE+2)
#define SERVICE_UIC_UNKPARM   (SERVICE_BASE+3)
#define SERVICE_UIC_RESOURCE   (SERVICE_BASE+4)
#define SERVICE_UIC_CONFIG   (SERVICE_BASE+5)
#define SERVICE_UIC_SYSTEM   (SERVICE_BASE+6)
#define SERVICE_UIC_INTERNAL   (SERVICE_BASE+7)
#define SERVICE_UIC_AMBIGPARM   (SERVICE_BASE+8)
#define SERVICE_UIC_DUPPARM   (SERVICE_BASE+9)
#define SERVICE_UIC_KILL   (SERVICE_BASE+10)
#define SERVICE_UIC_EXEC   (SERVICE_BASE+11)
#define SERVICE_UIC_SUBSERV   (SERVICE_BASE+12)
#define SERVICE_UIC_CONFLPARM   (SERVICE_BASE+13)
#define SERVICE_UIC_FILE   (SERVICE_BASE+14)
#define SERVICE_UIC_M_NULL   0
#define SERVICE_UIC_M_MEMORY   (SERVICE_BASE+20)
#define SERVICE_UIC_M_DISK   (SERVICE_BASE+21)
#define SERVICE_UIC_M_THREADS   (SERVICE_BASE+22)
#define SERVICE_UIC_M_PROCESSES   (SERVICE_BASE+23)
#define SERVICE_UIC_M_SECURITY   (SERVICE_BASE+24)
#define SERVICE_UIC_M_LANROOT   (SERVICE_BASE+25)
#define SERVICE_UIC_M_REDIR   (SERVICE_BASE+26)
#define SERVICE_UIC_M_SERVER   (SERVICE_BASE+27)
#define SERVICE_UIC_M_SEC_FILE_ERR   (SERVICE_BASE+28)
#define SERVICE_UIC_M_FILES   (SERVICE_BASE+29)
#define SERVICE_UIC_M_LOGS   (SERVICE_BASE+30)
#define SERVICE_UIC_M_LANGROUP   (SERVICE_BASE+31)
#define SERVICE_UIC_M_MSGNAME   (SERVICE_BASE+32)
#define SERVICE_UIC_M_ANNOUNCE   (SERVICE_BASE+33)
#define SERVICE_UIC_M_UAS   (SERVICE_BASE+34)
#define SERVICE_UIC_M_SERVER_SEC_ERR   (SERVICE_BASE+35)
#define SERVICE_UIC_M_WKSTA   (SERVICE_BASE+37)
#define SERVICE_UIC_M_ERRLOG   (SERVICE_BASE+38)
#define SERVICE_UIC_M_FILE_UW   (SERVICE_BASE+39)
#define SERVICE_UIC_M_ADDPAK   (SERVICE_BASE+40)
#define SERVICE_UIC_M_LAZY   (SERVICE_BASE+41)
#define SERVICE_UIC_M_UAS_MACHINE_ACCT   (SERVICE_BASE+42)
#define SERVICE_UIC_M_UAS_SERVERS_NMEMB   (SERVICE_BASE+43)
#define SERVICE_UIC_M_UAS_SERVERS_NOGRP   (SERVICE_BASE+44)
#define SERVICE_UIC_M_UAS_INVALID_ROLE   (SERVICE_BASE+45)
#define SERVICE_UIC_M_NETLOGON_NO_DC   (SERVICE_BASE+46)
#define SERVICE_UIC_M_NETLOGON_DC_CFLCT   (SERVICE_BASE+47)
#define SERVICE_UIC_M_NETLOGON_AUTH   (SERVICE_BASE+48)
#define SERVICE_UIC_M_UAS_PROLOG   (SERVICE_BASE+49)
#define SERVICE2_BASE   5600
#define SERVICE_UIC_M_NETLOGON_MPATH   (SERVICE2_BASE+0)
#define SERVICE_UIC_M_LSA_MACHINE_ACCT   (SERVICE2_BASE+1)
#define SERVICE_UIC_M_DATABASE_ERROR   (SERVICE2_BASE+2)
#define SERVICE_IP_CODE(t, n)   ((long)SERVICE_IP_QUERY_HINT|(long)(n|(t<<SERVICE_IP_WAITTIME_SHIFT)))
#define SERVICE_CCP_CODE(t, n)   ((long)SERVICE_CCP_QUERY_HINT|(long)(n|(t<<SERVICE_IP_WAITTIME_SHIFT)))
#define SERVICE_UIC_CODE(c, m)   ((long)(((long)c<<16)|(long)(USHORT)m))
#define SERVICE_NT_CCP_CODE(t, n)   (((long)SERVICE_CCP_QUERY_HINT)|((long)(n))|(((t)&LOWER_HINT_MASK)<<SERVICE_IP_WAITTIME_SHIFT)|(((t)&UPPER_HINT_MASK)<<SERVICE_NTIP_WAITTIME_SHIFT))
#define SERVICE_NT_WAIT_GET(c)   ((((c)&UPPER_GET_HINT_MASK)>>SERVICE_NTIP_WAITTIME_SHIFT)|(((c)&LOWER_GET_HINT_MASK)>>SERVICE_IP_WAITTIME_SHIFT))

Functions

NET_API_STATUS WINAPI NetServiceControl (LPCWSTR, LPCWSTR, DWORD, DWORD, PBYTE *)
NET_API_STATUS WINAPI NetServiceEnum (LPCWSTR, DWORD, PBYTE *, DWORD, PDWORD, PDWORD, PDWORD)
NET_API_STATUS WINAPI NetServiceGetInfo (LPCWSTR, LPCWSTR, DWORD, PBYTE *)
NET_API_STATUS WINAPI NetServiceInstall (LPCWSTR, LPCWSTR, DWORD, LPCWSTR *, PBYTE *)

Generated on Sun May 27 2012 05:42:02 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.