mirror of
https://github.com/emu-russia/pureikyubu.git
synced 2025-04-02 10:42:15 -04:00
75 lines
1.2 KiB
C
75 lines
1.2 KiB
C
// JDI Host Interface
|
|
|
|
#pragma once
|
|
|
|
#ifdef _WINDOWS
|
|
extern "C" __declspec(dllexport)
|
|
#endif
|
|
Json::Value *
|
|
#ifdef _WINDOWS
|
|
__cdecl
|
|
#endif
|
|
CallJdi(const char* request);
|
|
|
|
#ifdef _WINDOWS
|
|
extern "C" __declspec(dllexport)
|
|
#endif
|
|
bool
|
|
#ifdef _WINDOWS
|
|
__cdecl
|
|
#endif
|
|
CallJdiNoReturn(const char* request);
|
|
|
|
#ifdef _WINDOWS
|
|
extern "C" __declspec(dllexport)
|
|
#endif
|
|
bool
|
|
#ifdef _WINDOWS
|
|
__cdecl
|
|
#endif
|
|
CallJdiReturnInt(const char* request, int* valueOut);
|
|
|
|
#ifdef _WINDOWS
|
|
extern "C" __declspec(dllexport)
|
|
#endif
|
|
bool
|
|
#ifdef _WINDOWS
|
|
__cdecl
|
|
#endif
|
|
CallJdiReturnString(const char* request, char* valueOut, size_t valueSize);
|
|
|
|
#ifdef _WINDOWS
|
|
extern "C" __declspec(dllexport)
|
|
#endif
|
|
bool
|
|
#ifdef _WINDOWS
|
|
__cdecl
|
|
#endif
|
|
CallJdiReturnBool(const char* request, bool* valueOut);
|
|
|
|
#ifdef _WINDOWS
|
|
extern "C" __declspec(dllexport)
|
|
#endif
|
|
void
|
|
#ifdef _WINDOWS
|
|
__cdecl
|
|
#endif
|
|
JdiAddNode(const char* filename, JDI::JdiReflector reflector);
|
|
|
|
#ifdef _WINDOWS
|
|
extern "C" __declspec(dllexport)
|
|
#endif
|
|
void
|
|
#ifdef _WINDOWS
|
|
__cdecl
|
|
#endif
|
|
JdiRemoveNode(const char* filename);
|
|
|
|
#ifdef _WINDOWS
|
|
extern "C" __declspec(dllexport)
|
|
#endif
|
|
void
|
|
#ifdef _WINDOWS
|
|
__cdecl
|
|
#endif
|
|
JdiAddCmd(const char* name, JDI::CmdDelegate command);
|