mirror of
https://github.com/MinimaJack/JVM-plugin.git
synced 2025-02-22 16:25:35 +02:00
20 lines
733 B
C++
20 lines
733 B
C++
#ifndef __UTILS_H__
|
|
#define __UTILS_H__
|
|
|
|
#include "ComponentBase.h"
|
|
#include "AddInDefBase.h"
|
|
#include "IMemoryManager.h"
|
|
#include <string>
|
|
#include <include/jni.h>
|
|
|
|
uint32_t convToShortWchar(WCHAR_T** Dest, const wchar_t* Source, uint32_t len = 0);
|
|
uint32_t convFromShortWchar(wchar_t** Dest, const WCHAR_T* Source, uint32_t len = 0);
|
|
uint32_t getLenShortWcharStr(const WCHAR_T* Source);
|
|
std::wstring JStringToWString(JNIEnv* env, jstring string);
|
|
std::string getStdStringFrom1C(tVariant* paParams);
|
|
jstring getjstringFrom1C(JNIEnv* env, tVariant* paParams);
|
|
std::string getSignature(JNIEnv* env, tVariant* paParams, int start, int end);
|
|
jvalue* getParams(JNIEnv* env, tVariant* paParams, int start, int end);
|
|
|
|
#endif //__UTILS_H__
|