#include <jni.h>
#ifndef _Included_com_sun_solaris_service_pools_PoolInternal
#define _Included_com_sun_solaris_service_pools_PoolInternal
#ifdef __cplusplus
extern "C" {
#endif
#undef com_sun_solaris_service_pools_PoolInternal_POOL_VER_CURRENT
#define com_sun_solaris_service_pools_PoolInternal_POOL_VER_CURRENT 1L
#undef com_sun_solaris_service_pools_PoolInternal_POOL_VER_NONE
#define com_sun_solaris_service_pools_PoolInternal_POOL_VER_NONE 0L
#undef com_sun_solaris_service_pools_PoolInternal_PO_TRUE
#define com_sun_solaris_service_pools_PoolInternal_PO_TRUE 1L
#undef com_sun_solaris_service_pools_PoolInternal_PO_FALSE
#define com_sun_solaris_service_pools_PoolInternal_PO_FALSE 0L
#undef com_sun_solaris_service_pools_PoolInternal_PO_SUCCESS
#define com_sun_solaris_service_pools_PoolInternal_PO_SUCCESS 0L
#undef com_sun_solaris_service_pools_PoolInternal_PO_FAIL
#define com_sun_solaris_service_pools_PoolInternal_PO_FAIL -1L
#undef com_sun_solaris_service_pools_PoolInternal_POE_OK
#define com_sun_solaris_service_pools_PoolInternal_POE_OK 0L
#undef com_sun_solaris_service_pools_PoolInternal_POE_BAD_PROP_TYPE
#define com_sun_solaris_service_pools_PoolInternal_POE_BAD_PROP_TYPE 1L
#undef com_sun_solaris_service_pools_PoolInternal_POE_INVALID_CONF
#define com_sun_solaris_service_pools_PoolInternal_POE_INVALID_CONF 2L
#undef com_sun_solaris_service_pools_PoolInternal_POE_NOTSUP
#define com_sun_solaris_service_pools_PoolInternal_POE_NOTSUP 3L
#undef com_sun_solaris_service_pools_PoolInternal_POE_INVALID_SEARCH
#define com_sun_solaris_service_pools_PoolInternal_POE_INVALID_SEARCH 4L
#undef com_sun_solaris_service_pools_PoolInternal_POE_BADPARAM
#define com_sun_solaris_service_pools_PoolInternal_POE_BADPARAM 5L
#undef com_sun_solaris_service_pools_PoolInternal_POE_PUTPROP
#define com_sun_solaris_service_pools_PoolInternal_POE_PUTPROP 6L
#undef com_sun_solaris_service_pools_PoolInternal_POE_DATASTORE
#define com_sun_solaris_service_pools_PoolInternal_POE_DATASTORE 7L
#undef com_sun_solaris_service_pools_PoolInternal_POE_SYSTEM
#define com_sun_solaris_service_pools_PoolInternal_POE_SYSTEM 8L
#undef com_sun_solaris_service_pools_PoolInternal_POE_ACCESS
#define com_sun_solaris_service_pools_PoolInternal_POE_ACCESS 9L
#undef com_sun_solaris_service_pools_PoolInternal_PO_RDONLY
#define com_sun_solaris_service_pools_PoolInternal_PO_RDONLY 0L
#undef com_sun_solaris_service_pools_PoolInternal_PO_RDWR
#define com_sun_solaris_service_pools_PoolInternal_PO_RDWR 1L
#undef com_sun_solaris_service_pools_PoolInternal_PO_CREAT
#define com_sun_solaris_service_pools_PoolInternal_PO_CREAT 2L
#undef com_sun_solaris_service_pools_PoolInternal_PO_DISCO
#define com_sun_solaris_service_pools_PoolInternal_PO_DISCO 4L
#undef com_sun_solaris_service_pools_PoolInternal_PO_UPDATE
#define com_sun_solaris_service_pools_PoolInternal_PO_UPDATE 8L
#undef com_sun_solaris_service_pools_PoolInternal_POU_SYSTEM
#define com_sun_solaris_service_pools_PoolInternal_POU_SYSTEM 1L
#undef com_sun_solaris_service_pools_PoolInternal_POU_POOL
#define com_sun_solaris_service_pools_PoolInternal_POU_POOL 2L
#undef com_sun_solaris_service_pools_PoolInternal_POU_PSET
#define com_sun_solaris_service_pools_PoolInternal_POU_PSET 4L
#undef com_sun_solaris_service_pools_PoolInternal_POU_CPU
#define com_sun_solaris_service_pools_PoolInternal_POU_CPU 8L
JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_init
(JNIEnv *, jclass);
JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1version
(JNIEnv *, jclass, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POX_1NATIVE
(JNIEnv *, jclass);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POX_1TEXT
(JNIEnv *, jclass);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1INVAL
(JNIEnv *, jclass);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1UINT
(JNIEnv *, jclass);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1INT
(JNIEnv *, jclass);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1DOUBLE
(JNIEnv *, jclass);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1BOOL
(JNIEnv *, jclass);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POC_1STRING
(JNIEnv *, jclass);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POV_1NONE
(JNIEnv *, jclass);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POV_1LOOSE
(JNIEnv *, jclass);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POV_1STRICT
(JNIEnv *, jclass);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POV_1RUNTIME
(JNIEnv *, jclass);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POF_1INVALID
(JNIEnv *, jclass);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POF_1VALID
(JNIEnv *, jclass);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_get_1POF_1DESTROY
(JNIEnv *, jclass);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1error
(JNIEnv *, jclass);
JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1strerror
(JNIEnv *, jclass, jint);
JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1strerror_1sys
(JNIEnv *, jclass);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1type_1list
(JNIEnv *, jclass, jlong, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1status
(JNIEnv *, jclass);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1set_1status
(JNIEnv *, jclass, jint);
JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1alloc
(JNIEnv *, jclass);
JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1free
(JNIEnv *, jclass, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1status
(JNIEnv *, jclass, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1close
(JNIEnv *, jclass, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1remove
(JNIEnv *, jclass, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1open
(JNIEnv *, jclass, jlong, jstring, jint);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1rollback
(JNIEnv *, jclass, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1commit
(JNIEnv *, jclass, jlong, jint);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1export
(JNIEnv *, jclass, jlong, jstring, jint);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1validate
(JNIEnv *, jclass, jlong, jint);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1update
(JNIEnv *, jclass, jlong);
JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1pool
(JNIEnv *, jclass, jlong, jstring);
JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1query_1pools
(JNIEnv *, jclass, jlong, jobject);
JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1resource
(JNIEnv *, jclass, jlong, jstring, jstring);
JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1query_1resources
(JNIEnv *, jclass, jlong, jobject);
JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1query_1components
(JNIEnv *, jclass, jlong, jobject);
JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1location
(JNIEnv *, jclass, jlong);
JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1info
(JNIEnv *, jclass, jlong, jint);
JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1create
(JNIEnv *, jclass, jlong, jstring, jstring);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1destroy
(JNIEnv *, jclass, jlong, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1transfer
(JNIEnv *, jclass, jlong, jlong, jlong, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1xtransfer
(JNIEnv *, jclass, jlong, jlong, jlong, jobject);
JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1query_1resource_1components
(JNIEnv *, jclass, jlong, jlong, jobject);
JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1info
(JNIEnv *, jclass, jlong, jlong, jint);
JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1create
(JNIEnv *, jclass, jlong, jstring);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1destroy
(JNIEnv *, jclass, jlong, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1associate
(JNIEnv *, jclass, jlong, jlong, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1dissociate
(JNIEnv *, jclass, jlong, jlong, jlong);
JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1info
(JNIEnv *, jclass, jlong, jlong, jint);
JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1query_1pool_1resources
(JNIEnv *, jclass, jlong, jlong, jobject);
JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1owning_1resource
(JNIEnv *, jclass, jlong, jlong);
JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1component_1info
(JNIEnv *, jclass, jlong, jlong, jint);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1property
(JNIEnv *, jclass, jlong, jlong, jstring, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1put_1property
(JNIEnv *, jclass, jlong, jlong, jstring, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1rm_1property
(JNIEnv *, jclass, jlong, jlong, jstring);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1walk_1properties
(JNIEnv *, jclass, jlong, jlong, jlong, jlong);
JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1conf_1to_1elem
(JNIEnv *, jclass, jlong);
JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1to_1elem
(JNIEnv *, jclass, jlong, jlong);
JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1resource_1to_1elem
(JNIEnv *, jclass, jlong, jlong);
JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1component_1to_1elem
(JNIEnv *, jclass, jlong, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1uint64
(JNIEnv *, jclass, jlong, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1int64
(JNIEnv *, jclass, jlong, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1double
(JNIEnv *, jclass, jlong, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1bool
(JNIEnv *, jclass, jlong, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1string
(JNIEnv *, jclass, jlong, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1type
(JNIEnv *, jclass, jlong);
JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1set_1uint64
(JNIEnv *, jclass, jlong, jlong);
JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1set_1int64
(JNIEnv *, jclass, jlong, jlong);
JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1set_1double
(JNIEnv *, jclass, jlong, jdouble);
JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1set_1bool
(JNIEnv *, jclass, jlong, jshort);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1set_1string
(JNIEnv *, jclass, jlong, jstring);
JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1get_1name
(JNIEnv *, jclass, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1set_1name
(JNIEnv *, jclass, jlong, jstring);
JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1alloc
(JNIEnv *, jclass);
JNIEXPORT void JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1value_1free
(JNIEnv *, jclass, jlong);
JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1static_1location
(JNIEnv *, jclass);
JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1dynamic_1location
(JNIEnv *, jclass);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1set_1binding
(JNIEnv *, jclass, jstring, jint, jint);
JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1binding
(JNIEnv *, jclass, jint);
JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1get_1resource_1binding
(JNIEnv *, jclass, jstring, jint);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1walk_1pools
(JNIEnv *, jclass, jlong, jlong, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1walk_1resources
(JNIEnv *, jclass, jlong, jlong, jlong, jlong);
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_PoolInternal_pool_1walk_1components
(JNIEnv *, jclass, jlong, jlong, jlong, jlong);
#ifdef __cplusplus
}
#endif
#endif
#ifndef _Included_com_sun_solaris_service_pools_Element
#define _Included_com_sun_solaris_service_pools_Element
#ifdef __cplusplus
extern "C" {
#endif
JNIEXPORT jint JNICALL Java_com_sun_solaris_service_pools_Element_walkProps
(JNIEnv *, jobject, jlong, jlong, jobject, jobject);
#ifdef __cplusplus
}
#endif
#endif
#ifndef _Included_com_sun_solaris_service_pools_Value
#define _Included_com_sun_solaris_service_pools_Value
#ifdef __cplusplus
extern "C" {
#endif
JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_Value_getUnsignedInt64Value
(JNIEnv *, jclass, jlong);
JNIEXPORT jlong JNICALL Java_com_sun_solaris_service_pools_Value_getLongValue
(JNIEnv *, jclass, jlong);
JNIEXPORT jstring JNICALL Java_com_sun_solaris_service_pools_Value_getStringValue
(JNIEnv *, jclass, jlong);
JNIEXPORT jboolean JNICALL Java_com_sun_solaris_service_pools_Value_getBoolValue
(JNIEnv *, jclass, jlong);
JNIEXPORT jdouble JNICALL Java_com_sun_solaris_service_pools_Value_getDoubleValue
(JNIEnv *, jclass, jlong);
#ifdef __cplusplus
}
#endif
#endif
#ifndef _Included_com_sun_solaris_service_pools_HRTime
#define _Included_com_sun_solaris_service_pools_HRTime
#ifdef __cplusplus
extern "C" {
#endif
JNIEXPORT jobject JNICALL Java_com_sun_solaris_service_pools_HRTime_timestamp
(JNIEnv *, jobject);
#ifdef __cplusplus
}
#endif
#endif