sigar/bindings/java/src/jni/win32/util.c
2004-11-20 21:01:16 +00:00

26 lines
421 B
C

#ifdef WIN32
#include <pdh.h>
#include <pdhmsg.h>
#include "win32bindings.h"
#include "javasigar.h"
/**
* Set of common utilities for all win32bindings objects
*/
#ifdef __cplusplus
extern "C" {
#endif
void win32_throw_exception(JNIEnv *env, char *msg)
{
jclass exceptionClass = WIN32_FIND_CLASS("Win32Exception");
JENV->ThrowNew(env, exceptionClass, msg);
}
#ifdef __cplusplus
}
#endif
#endif /* WIN32 */