26 lines
421 B
C
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 */
|