31 lines
1.4 KiB
C
31 lines
1.4 KiB
C
|
typedef struct WINE_XR_STRUCT_NAME(XrNegotiateLoaderInfo) {
|
||
|
XrLoaderInterfaceStructs structType; // XR_LOADER_INTERFACE_STRUCT_LOADER_INFO
|
||
|
uint32_t structVersion; // XR_LOADER_INFO_STRUCT_VERSION
|
||
|
size_t structSize; // sizeof(XrNegotiateLoaderInfo)
|
||
|
uint32_t minInterfaceVersion;
|
||
|
uint32_t maxInterfaceVersion;
|
||
|
XrVersion minApiVersion;
|
||
|
XrVersion maxApiVersion;
|
||
|
} WINE_XR_STRUCT_ATTR WINE_XR_STRUCT_NAME(XrNegotiateLoaderInfo);
|
||
|
|
||
|
typedef struct WINE_XR_STRUCT_NAME(XrNegotiateRuntimeRequest) {
|
||
|
XrLoaderInterfaceStructs structType; // XR_LOADER_INTERFACE_STRUCT_RUNTIME_REQUEST
|
||
|
uint32_t structVersion; // XR_RUNTIME_INFO_STRUCT_VERSION
|
||
|
size_t structSize; // sizeof(XrNegotiateRuntimeRequest)
|
||
|
uint32_t runtimeInterfaceVersion; // CURRENT_LOADER_RUNTIME_VERSION
|
||
|
XrVersion runtimeApiVersion;
|
||
|
PFN_xrGetInstanceProcAddr getInstanceProcAddr;
|
||
|
} WINE_XR_STRUCT_ATTR WINE_XR_STRUCT_NAME(XrNegotiateRuntimeRequest);
|
||
|
|
||
|
/*
|
||
|
typedef struct WINE_XR_STRUCT_NAME(XrNegotiateApiLayerRequest) {
|
||
|
XrLoaderInterfaceStructs structType;
|
||
|
uint32_t structVersion;
|
||
|
size_t structSize;
|
||
|
uint32_t layerInterfaceVersion;
|
||
|
XrVersion layerApiVersion;
|
||
|
PFN_xrGetInstanceProcAddr getInstanceProcAddr;
|
||
|
PFN_xrCreateApiLayerInstance createApiLayerInstance;
|
||
|
} WINE_XR_STRUCT_ATTR WINE_XR_STRUCT_NAME(XrNegotiateApiLayerRequest);
|
||
|
*/
|