sigar/bindings/java/src/jni/win32/util.c

26 lines
421 B
C
Raw Normal View History

2004-11-21 05:01:16 +08:00
#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 */