mirror of
https://git.suyu.dev/suyu/Yucom.git
synced 2026-01-05 22:18:03 +01:00
274 lines
11 KiB
C
274 lines
11 KiB
C
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
struct cppIVRApplications_IVRApplications_007_AddApplicationManifest_params
|
|
{
|
|
void *linux_side;
|
|
EVRApplicationError _ret;
|
|
const char *pchApplicationManifestFullPath;
|
|
bool bTemporary;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_AddApplicationManifest( struct cppIVRApplications_IVRApplications_007_AddApplicationManifest_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_RemoveApplicationManifest_params
|
|
{
|
|
void *linux_side;
|
|
EVRApplicationError _ret;
|
|
const char *pchApplicationManifestFullPath;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_RemoveApplicationManifest( struct cppIVRApplications_IVRApplications_007_RemoveApplicationManifest_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_IsApplicationInstalled_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
const char *pchAppKey;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_IsApplicationInstalled( struct cppIVRApplications_IVRApplications_007_IsApplicationInstalled_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_GetApplicationCount_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_GetApplicationCount( struct cppIVRApplications_IVRApplications_007_GetApplicationCount_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_GetApplicationKeyByIndex_params
|
|
{
|
|
void *linux_side;
|
|
EVRApplicationError _ret;
|
|
uint32_t unApplicationIndex;
|
|
char *pchAppKeyBuffer;
|
|
uint32_t unAppKeyBufferLen;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_GetApplicationKeyByIndex( struct cppIVRApplications_IVRApplications_007_GetApplicationKeyByIndex_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_GetApplicationKeyByProcessId_params
|
|
{
|
|
void *linux_side;
|
|
EVRApplicationError _ret;
|
|
uint32_t unProcessId;
|
|
char *pchAppKeyBuffer;
|
|
uint32_t unAppKeyBufferLen;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_GetApplicationKeyByProcessId( struct cppIVRApplications_IVRApplications_007_GetApplicationKeyByProcessId_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_LaunchApplication_params
|
|
{
|
|
void *linux_side;
|
|
EVRApplicationError _ret;
|
|
const char *pchAppKey;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_LaunchApplication( struct cppIVRApplications_IVRApplications_007_LaunchApplication_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_LaunchTemplateApplication_params
|
|
{
|
|
void *linux_side;
|
|
EVRApplicationError _ret;
|
|
const char *pchTemplateAppKey;
|
|
const char *pchNewAppKey;
|
|
const AppOverrideKeys_t *pKeys;
|
|
uint32_t unKeys;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_LaunchTemplateApplication( struct cppIVRApplications_IVRApplications_007_LaunchTemplateApplication_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_LaunchApplicationFromMimeType_params
|
|
{
|
|
void *linux_side;
|
|
EVRApplicationError _ret;
|
|
const char *pchMimeType;
|
|
const char *pchArgs;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_LaunchApplicationFromMimeType( struct cppIVRApplications_IVRApplications_007_LaunchApplicationFromMimeType_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_LaunchDashboardOverlay_params
|
|
{
|
|
void *linux_side;
|
|
EVRApplicationError _ret;
|
|
const char *pchAppKey;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_LaunchDashboardOverlay( struct cppIVRApplications_IVRApplications_007_LaunchDashboardOverlay_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_CancelApplicationLaunch_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
const char *pchAppKey;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_CancelApplicationLaunch( struct cppIVRApplications_IVRApplications_007_CancelApplicationLaunch_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_IdentifyApplication_params
|
|
{
|
|
void *linux_side;
|
|
EVRApplicationError _ret;
|
|
uint32_t unProcessId;
|
|
const char *pchAppKey;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_IdentifyApplication( struct cppIVRApplications_IVRApplications_007_IdentifyApplication_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_GetApplicationProcessId_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
const char *pchAppKey;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_GetApplicationProcessId( struct cppIVRApplications_IVRApplications_007_GetApplicationProcessId_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_GetApplicationsErrorNameFromEnum_params
|
|
{
|
|
void *linux_side;
|
|
const char *_ret;
|
|
EVRApplicationError error;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_GetApplicationsErrorNameFromEnum( struct cppIVRApplications_IVRApplications_007_GetApplicationsErrorNameFromEnum_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_GetApplicationPropertyString_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
const char *pchAppKey;
|
|
EVRApplicationProperty eProperty;
|
|
char *pchPropertyValueBuffer;
|
|
uint32_t unPropertyValueBufferLen;
|
|
EVRApplicationError *peError;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_GetApplicationPropertyString( struct cppIVRApplications_IVRApplications_007_GetApplicationPropertyString_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_GetApplicationPropertyBool_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
const char *pchAppKey;
|
|
EVRApplicationProperty eProperty;
|
|
EVRApplicationError *peError;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_GetApplicationPropertyBool( struct cppIVRApplications_IVRApplications_007_GetApplicationPropertyBool_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_GetApplicationPropertyUint64_params
|
|
{
|
|
void *linux_side;
|
|
uint64_t _ret;
|
|
const char *pchAppKey;
|
|
EVRApplicationProperty eProperty;
|
|
EVRApplicationError *peError;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_GetApplicationPropertyUint64( struct cppIVRApplications_IVRApplications_007_GetApplicationPropertyUint64_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_SetApplicationAutoLaunch_params
|
|
{
|
|
void *linux_side;
|
|
EVRApplicationError _ret;
|
|
const char *pchAppKey;
|
|
bool bAutoLaunch;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_SetApplicationAutoLaunch( struct cppIVRApplications_IVRApplications_007_SetApplicationAutoLaunch_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_GetApplicationAutoLaunch_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
const char *pchAppKey;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_GetApplicationAutoLaunch( struct cppIVRApplications_IVRApplications_007_GetApplicationAutoLaunch_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_SetDefaultApplicationForMimeType_params
|
|
{
|
|
void *linux_side;
|
|
EVRApplicationError _ret;
|
|
const char *pchAppKey;
|
|
const char *pchMimeType;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_SetDefaultApplicationForMimeType( struct cppIVRApplications_IVRApplications_007_SetDefaultApplicationForMimeType_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
const char *pchMimeType;
|
|
char *pchAppKeyBuffer;
|
|
uint32_t unAppKeyBufferLen;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType( struct cppIVRApplications_IVRApplications_007_GetDefaultApplicationForMimeType_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes_params
|
|
{
|
|
void *linux_side;
|
|
bool _ret;
|
|
const char *pchAppKey;
|
|
char *pchMimeTypesBuffer;
|
|
uint32_t unMimeTypesBuffer;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes( struct cppIVRApplications_IVRApplications_007_GetApplicationSupportedMimeTypes_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_GetApplicationsThatSupportMimeType_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
const char *pchMimeType;
|
|
char *pchAppKeysThatSupportBuffer;
|
|
uint32_t unAppKeysThatSupportBuffer;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_GetApplicationsThatSupportMimeType( struct cppIVRApplications_IVRApplications_007_GetApplicationsThatSupportMimeType_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_GetApplicationLaunchArguments_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
uint32_t unHandle;
|
|
char *pchArgs;
|
|
uint32_t unArgs;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_GetApplicationLaunchArguments( struct cppIVRApplications_IVRApplications_007_GetApplicationLaunchArguments_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_GetStartingApplication_params
|
|
{
|
|
void *linux_side;
|
|
EVRApplicationError _ret;
|
|
char *pchAppKeyBuffer;
|
|
uint32_t unAppKeyBufferLen;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_GetStartingApplication( struct cppIVRApplications_IVRApplications_007_GetStartingApplication_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_GetSceneApplicationState_params
|
|
{
|
|
void *linux_side;
|
|
EVRSceneApplicationState _ret;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_GetSceneApplicationState( struct cppIVRApplications_IVRApplications_007_GetSceneApplicationState_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_PerformApplicationPrelaunchCheck_params
|
|
{
|
|
void *linux_side;
|
|
EVRApplicationError _ret;
|
|
const char *pchAppKey;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_PerformApplicationPrelaunchCheck( struct cppIVRApplications_IVRApplications_007_PerformApplicationPrelaunchCheck_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_GetSceneApplicationStateNameFromEnum_params
|
|
{
|
|
void *linux_side;
|
|
const char *_ret;
|
|
EVRSceneApplicationState state;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_GetSceneApplicationStateNameFromEnum( struct cppIVRApplications_IVRApplications_007_GetSceneApplicationStateNameFromEnum_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_LaunchInternalProcess_params
|
|
{
|
|
void *linux_side;
|
|
EVRApplicationError _ret;
|
|
const char *pchBinaryPath;
|
|
const char *pchArguments;
|
|
const char *pchWorkingDirectory;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_LaunchInternalProcess( struct cppIVRApplications_IVRApplications_007_LaunchInternalProcess_params *params );
|
|
|
|
struct cppIVRApplications_IVRApplications_007_GetCurrentSceneProcessId_params
|
|
{
|
|
void *linux_side;
|
|
uint32_t _ret;
|
|
};
|
|
extern void cppIVRApplications_IVRApplications_007_GetCurrentSceneProcessId( struct cppIVRApplications_IVRApplications_007_GetCurrentSceneProcessId_params *params );
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|