change access for stuff meant to be private

This commit is contained in:
Doug MacEachern 2004-11-21 02:55:19 +00:00
parent cc8b8d2249
commit 6598602dbc
3 changed files with 73 additions and 63 deletions

View File

@ -5,8 +5,8 @@ import java.util.Vector;
public class MetaBase extends Win32Bindings
{
static private int IIS_MD_SERVER_BASE = 1000;
static private int IIS_MD_HTTP_BASE = 2000;
private static int IIS_MD_SERVER_BASE = 1000;
private static int IIS_MD_HTTP_BASE = 2000;
/* NOTE: This is only a partial list of the information that can
* get from the metabase.
@ -35,8 +35,8 @@ public class MetaBase extends Win32Bindings
// These properties are specific to HTTP and belong to the website
public static int MD_SECURE_BINDINGS = IIS_MD_HTTP_BASE+21;
protected int m_handle;
protected long pIMeta;
private int m_handle;
private long pIMeta;
public MetaBase()
{
@ -128,19 +128,16 @@ public class MetaBase extends Win32Bindings
return (String[])coll.toArray(new String[coll.size()]);
}
protected final native long MetaBaseInit();
protected final native void MetaBaseClose();
protected final native void MetaBaseRelease();
protected final native String MetaBaseEnumKey(int index);
protected final native void MetaBaseOpenSubKey(String subkey);
protected final native void MetaBaseOpenSubKeyAbs(String subkey);
protected final native int MetaBaseGetIntValue(int datakey);
protected final native String MetaBaseGetStringValue(int datakey);
protected final native String[] MetaBaseGetMultiStringValue(int datakey);
private final native long MetaBaseInit();
private final native void MetaBaseClose();
private final native void MetaBaseRelease();
private final native String MetaBaseEnumKey(int index);
private final native void MetaBaseOpenSubKey(String subkey);
private final native void MetaBaseOpenSubKeyAbs(String subkey);
private final native int MetaBaseGetIntValue(int datakey);
private final native String MetaBaseGetStringValue(int datakey);
private final native String[] MetaBaseGetMultiStringValue(int datakey);
/**
* Main method for dumping out IIS websites from the MetaBase
*/
public static void main(String args[]) {
try {

View File

@ -5,8 +5,8 @@ import java.util.List;
public class Pdh extends Win32Bindings {
protected long h_query; // Handle to the query
protected String hostname; // Not yet supported
private long h_query; // Handle to the query
private String hostname; // Not yet supported
private String counterPath;
private long h_counter = -1l; // Handle to the counter
@ -72,15 +72,15 @@ public class Pdh extends Win32Bindings {
this.counterPath = cp;
}
protected static final native long pdhOpenQuery();
protected static final native void pdhCloseQuery(long query);
protected static final native long pdhAddCounter(long query, String cp);
protected static final native void pdhRemoveCounter(long counter);
protected static final native double pdhGetSingleValue(long query,
long counter);
protected static final native String[] pdhGetInstances(String cp);
protected static final native String[] pdhGetKeys(String cp);
protected static final native String[] pdhGetObjects();
private static final native long pdhOpenQuery();
private static final native void pdhCloseQuery(long query);
private static final native long pdhAddCounter(long query, String cp);
private static final native void pdhRemoveCounter(long counter);
private static final native double pdhGetSingleValue(long query,
long counter);
private static final native String[] pdhGetInstances(String cp);
private static final native String[] pdhGetKeys(String cp);
private static final native String[] pdhGetObjects();
/**
* Main method for dumping the entire PDH

View File

@ -5,25 +5,38 @@ import java.util.Vector;
public class RegistryKey extends Win32Bindings
{
protected static final int HKEY_CLASSES_ROOT = 0x80000000;
protected static final int HKEY_CURRENT_USER = 0x80000001;
protected static final int HKEY_LOCAL_MACHINE = 0x80000002;
protected static final int HKEY_USERS = 0x80000003;
protected static final int HKEY_PERFORMANCE_DATA = 0x80000004;
protected static final int HKEY_CURRENT_CONFIG = 0x80000005;
protected static final int HKEY_DYN_DATA = 0x80000006;
private static final int HKEY_CLASSES_ROOT = 0x80000000;
private static final int HKEY_CURRENT_USER = 0x80000001;
private static final int HKEY_LOCAL_MACHINE = 0x80000002;
private static final int HKEY_USERS = 0x80000003;
private static final int HKEY_PERFORMANCE_DATA = 0x80000004;
private static final int HKEY_CURRENT_CONFIG = 0x80000005;
private static final int HKEY_DYN_DATA = 0x80000006;
/**
* HKEY_CLASSES_ROOT
*/
public static final RegistryKey ClassesRoot
= new RegistryKey(RegistryKey.HKEY_CLASSES_ROOT);
/**
* HKEY_CURRENT_USER
*/
public static final RegistryKey CurrentUser
= new RegistryKey(RegistryKey.HKEY_CURRENT_USER);
/**
* HKEY_LOCAL_MACHINE
*/
public static final RegistryKey LocalMachine
= new RegistryKey(RegistryKey.HKEY_LOCAL_MACHINE);
protected long m_hkey;
private long m_hkey;
private String subkey;
protected RegistryKey(long hkey)
private RegistryKey() { }
private RegistryKey(long hkey)
{
this.m_hkey = hkey;
}
@ -214,32 +227,32 @@ public class RegistryKey extends Win32Bindings
this.close();
}
protected static final native int RegCloseKey(long hkey);
protected static final native long RegCreateKey(long hkey,
String subkey);
protected static final native int RegDeleteKey(long hkey,
String subkey);
protected static final native int RegDeleteValue(long hkey,
private static final native int RegCloseKey(long hkey);
private static final native long RegCreateKey(long hkey,
String subkey);
private static final native int RegDeleteKey(long hkey,
String subkey);
private static final native int RegDeleteValue(long hkey,
String valueName);
private static final native String RegEnumKey(long hkey,
int index);
private static final native String RegEnumValueName(long hkey,
int index);
private static final native int RegFlushKey(long hkey);
private static final native int RegLoadKey(long hkey,
String subkey,
String filename);
private static final native long RegOpenKey(long hkey, String subkey);
private static final native byte[] RegQueryBufferValue(long hkey,
String valueName);
private static final native int RegQueryIntValue(long hkey,
String valueName);
protected static final native String RegEnumKey(long hkey,
int index);
protected static final native String RegEnumValueName(long hkey,
int index);
protected static final native int RegFlushKey(long hkey);
protected static final native int RegLoadKey(long hkey,
String subkey,
String filename);
protected static final native long RegOpenKey(long hkey, String subkey);
protected static final native byte[] RegQueryBufferValue(long hkey,
String valueName);
protected static final native int RegQueryIntValue(long hkey,
String valueName);
protected static final native String RegQueryStringValue(long hkey,
String valueName);
protected static final native int RegSetIntValue(long hkey,
String valueName,
int value);
protected static final native int RegSetStringValue(long hkey,
String valueName,
String value);
private static final native String RegQueryStringValue(long hkey,
String valueName);
private static final native int RegSetIntValue(long hkey,
String valueName,
int value);
private static final native int RegSetStringValue(long hkey,
String valueName,
String value);
}