Yucom/vrclient_x64/vrclient_x64/cppIVRApplications_IVRApplications_007.h
2023-09-28 09:33:20 +02:00

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