change access for stuff meant to be private

This commit is contained in:
Doug MacEachern 2004-11-21 03:05:17 +00:00
parent 6598602dbc
commit a4ed059eae
1 changed files with 72 additions and 72 deletions

View File

@ -19,33 +19,33 @@ public class Service extends Win32Bindings implements java.io.Serializable
public static final int SERVICE_DISABLED = 0x00000004; public static final int SERVICE_DISABLED = 0x00000004;
// Service Controls // Service Controls
protected static final int SERVICE_CONTROL_STOP = 0x00000001; private static final int SERVICE_CONTROL_STOP = 0x00000001;
protected static final int SERVICE_CONTROL_PAUSE = 0x00000002; private static final int SERVICE_CONTROL_PAUSE = 0x00000002;
protected static final int SERVICE_CONTROL_CONTINUE = 0x00000003; private static final int SERVICE_CONTROL_CONTINUE = 0x00000003;
protected static final int SERVICE_CONTROL_INTERROGATE = 0x00000004; private static final int SERVICE_CONTROL_INTERROGATE = 0x00000004;
protected static final int SERVICE_CONTROL_SHUTDOWN = 0x00000005; private static final int SERVICE_CONTROL_SHUTDOWN = 0x00000005;
protected static final int SERVICE_CONTROL_PARAMCHANGE = 0x00000006; private static final int SERVICE_CONTROL_PARAMCHANGE = 0x00000006;
protected static final int SERVICE_CONTROL_NETBINDADD = 0x00000007; private static final int SERVICE_CONTROL_NETBINDADD = 0x00000007;
protected static final int SERVICE_CONTROL_NETBINDREMOVE = 0x00000008; private static final int SERVICE_CONTROL_NETBINDREMOVE = 0x00000008;
protected static final int SERVICE_CONTROL_NETBINDENABLE = 0x00000009; private static final int SERVICE_CONTROL_NETBINDENABLE = 0x00000009;
protected static final int SERVICE_CONTROL_NETBINDDISABLE = 0x0000000A; private static final int SERVICE_CONTROL_NETBINDDISABLE = 0x0000000A;
protected static final int SERVICE_CONTROL_DEVICEEVENT = 0x0000000B; private static final int SERVICE_CONTROL_DEVICEEVENT = 0x0000000B;
protected static final int SERVICE_CONTROL_HARDWAREPROFILECHANGE private static final int SERVICE_CONTROL_HARDWAREPROFILECHANGE
= 0x0000000C; = 0x0000000C;
protected static final int SERVICE_CONTROL_POWEREVENT = 0x0000000D; private static final int SERVICE_CONTROL_POWEREVENT = 0x0000000D;
protected static final int SERVICE_CONTROL_SESSIONCHANGE = 0x0000000E; private static final int SERVICE_CONTROL_SESSIONCHANGE = 0x0000000E;
// Service Control Manager object specific access types // Service Control Manager object specific access types
protected static final int STANDARD_RIGHTS_REQUIRED = (int)0x000F0000L; private static final int STANDARD_RIGHTS_REQUIRED = (int)0x000F0000L;
protected static final int SC_MANAGER_CONNECT = 0x0001; private static final int SC_MANAGER_CONNECT = 0x0001;
protected static final int SC_MANAGER_CREATE_SERVICE = 0x0002; private static final int SC_MANAGER_CREATE_SERVICE = 0x0002;
protected static final int SC_MANAGER_ENUMERATE_SERVICE = 0x0004; private static final int SC_MANAGER_ENUMERATE_SERVICE = 0x0004;
protected static final int SC_MANAGER_LOCK = 0x0008; private static final int SC_MANAGER_LOCK = 0x0008;
protected static final int SC_MANAGER_QUERY_LOCK_STATUS = 0x0010; private static final int SC_MANAGER_QUERY_LOCK_STATUS = 0x0010;
protected static final int SC_MANAGER_MODIFY_BOOT_CONFIG = 0x0020; private static final int SC_MANAGER_MODIFY_BOOT_CONFIG = 0x0020;
protected static final int SC_MANAGER_ALL_ACCESS = private static final int SC_MANAGER_ALL_ACCESS =
(STANDARD_RIGHTS_REQUIRED | (STANDARD_RIGHTS_REQUIRED |
SC_MANAGER_CONNECT | SC_MANAGER_CONNECT |
SC_MANAGER_CREATE_SERVICE | SC_MANAGER_CREATE_SERVICE |
@ -55,17 +55,17 @@ public class Service extends Win32Bindings implements java.io.Serializable
SC_MANAGER_MODIFY_BOOT_CONFIG); SC_MANAGER_MODIFY_BOOT_CONFIG);
// Service object specific access type // Service object specific access type
protected static final int SERVICE_QUERY_CONFIG = 0x0001; private static final int SERVICE_QUERY_CONFIG = 0x0001;
protected static final int SERVICE_CHANGE_CONFIG = 0x0002; private static final int SERVICE_CHANGE_CONFIG = 0x0002;
protected static final int SERVICE_QUERY_STATUS = 0x0004; private static final int SERVICE_QUERY_STATUS = 0x0004;
protected static final int SERVICE_ENUMERATE_DEPENDENTS = 0x0008; private static final int SERVICE_ENUMERATE_DEPENDENTS = 0x0008;
protected static final int SERVICE_START = 0x0010; private static final int SERVICE_START = 0x0010;
protected static final int SERVICE_STOP = 0x0020; private static final int SERVICE_STOP = 0x0020;
protected static final int SERVICE_PAUSE_CONTINUE = 0x0040; private static final int SERVICE_PAUSE_CONTINUE = 0x0040;
protected static final int SERVICE_INTERROGATE = 0x0080; private static final int SERVICE_INTERROGATE = 0x0080;
protected static final int SERVICE_USER_DEFINED_CONTROL = 0x0100; private static final int SERVICE_USER_DEFINED_CONTROL = 0x0100;
protected static final int SERVICE_ALL_ACCESS = private static final int SERVICE_ALL_ACCESS =
(STANDARD_RIGHTS_REQUIRED | (STANDARD_RIGHTS_REQUIRED |
SERVICE_QUERY_CONFIG | SERVICE_QUERY_CONFIG |
SERVICE_CHANGE_CONFIG | SERVICE_CHANGE_CONFIG |
@ -78,26 +78,26 @@ public class Service extends Win32Bindings implements java.io.Serializable
SERVICE_USER_DEFINED_CONTROL); SERVICE_USER_DEFINED_CONTROL);
// Service Types (Bit Mask) // Service Types (Bit Mask)
protected static final int SERVICE_KERNEL_DRIVER = 0x00000001; private static final int SERVICE_KERNEL_DRIVER = 0x00000001;
protected static final int SERVICE_FILE_SYSTEM_DRIVER = 0x00000002; private static final int SERVICE_FILE_SYSTEM_DRIVER = 0x00000002;
protected static final int SERVICE_ADAPTER = 0x00000004; private static final int SERVICE_ADAPTER = 0x00000004;
protected static final int SERVICE_RECOGNIZER_DRIVER = 0x00000008; private static final int SERVICE_RECOGNIZER_DRIVER = 0x00000008;
protected static final int SERVICE_WIN32_OWN_PROCESS = 0x00000010; private static final int SERVICE_WIN32_OWN_PROCESS = 0x00000010;
protected static final int SERVICE_WIN32_SHARE_PROCESS = 0x00000020; private static final int SERVICE_WIN32_SHARE_PROCESS = 0x00000020;
protected static final int SERVICE_INTERACTIVE_PROCESS = 0x00000100; private static final int SERVICE_INTERACTIVE_PROCESS = 0x00000100;
// Error control type // Error control type
protected static final int SERVICE_ERROR_IGNORE = 0x00000000; private static final int SERVICE_ERROR_IGNORE = 0x00000000;
protected static final int SERVICE_ERROR_NORMAL = 0x00000001; private static final int SERVICE_ERROR_NORMAL = 0x00000001;
protected static final int SERVICE_ERROR_SEVERE = 0x00000002; private static final int SERVICE_ERROR_SEVERE = 0x00000002;
protected static final int SERVICE_ERROR_CRITICAL = 0x00000003; private static final int SERVICE_ERROR_CRITICAL = 0x00000003;
/////////////////////////////////////////////////////// ///////////////////////////////////////////////////////
// Object Variables // Object Variables
protected long m_hMgr; private long m_hMgr;
protected long m_hService; private long m_hService;
protected Service() throws Win32Exception private Service() throws Win32Exception
{ {
this.m_hMgr = OpenSCManager("", SC_MANAGER_ALL_ACCESS); this.m_hMgr = OpenSCManager("", SC_MANAGER_ALL_ACCESS);
@ -296,7 +296,7 @@ public class Service extends Win32Bindings implements java.io.Serializable
Service.throwLastErrorException(); Service.throwLastErrorException();
} }
protected static final void throwLastErrorException() private static final void throwLastErrorException()
throws Win32Exception throws Win32Exception
{ {
int iErr = Service.GetLastError(); int iErr = Service.GetLastError();
@ -304,11 +304,11 @@ public class Service extends Win32Bindings implements java.io.Serializable
iErr + ": " + Service.GetErrorMessage(iErr)); iErr + ": " + Service.GetErrorMessage(iErr));
} }
protected static final native boolean private static final native boolean
ChangeServiceDescription(long handle, ChangeServiceDescription(long handle,
String description); String description);
protected static final native boolean CloseServiceHandle(long handle); private static final native boolean CloseServiceHandle(long handle);
protected static final native long CreateService(long handle, private static final native long CreateService(long handle,
String serviceName, String serviceName,
String displayName, String displayName,
int serviceType, int serviceType,
@ -318,18 +318,18 @@ public class Service extends Win32Bindings implements java.io.Serializable
String[] dependicies, String[] dependicies,
String startName, String startName,
String password); String password);
protected static final native boolean ControlService(long handle, private static final native boolean ControlService(long handle,
int control); int control);
protected static final native boolean DeleteService(long handle); private static final native boolean DeleteService(long handle);
protected static final native String GetErrorMessage(int error); private static final native String GetErrorMessage(int error);
protected static final native int GetLastError(); private static final native int GetLastError();
protected static final native long OpenSCManager(String machine, private static final native long OpenSCManager(String machine,
int access); int access);
protected static final native long OpenService(long handle, private static final native long OpenService(long handle,
String service, String service,
int access); int access);
protected static final native int QueryServiceStatus(long handle); private static final native int QueryServiceStatus(long handle);
protected static final native int QueryServiceStartType(long handle); private static final native int QueryServiceStartType(long handle);
protected static final native boolean StartService(long handle); private static final native boolean StartService(long handle);
protected static final native boolean StopService(long handle); private static final native boolean StopService(long handle);
} }