From 37785cfbd3322a46d35ddc44e11814eb83ba0cb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Bernon?= Date: Tue, 7 Nov 2023 20:56:28 +0100 Subject: [PATCH] vrclient: Split unixlib and build with msvcrt. CW-Bug-Id: #22729 --- Makefile.in | 3 +- vrclient_x64/Makefile.in | 3 +- ...cppIVRApplications_IVRApplications_001.cpp | 4 + ...cppIVRApplications_IVRApplications_002.cpp | 4 + ...cppIVRApplications_IVRApplications_003.cpp | 4 + ...cppIVRApplications_IVRApplications_004.cpp | 4 + ...cppIVRApplications_IVRApplications_005.cpp | 4 + ...cppIVRApplications_IVRApplications_006.cpp | 4 + ...cppIVRApplications_IVRApplications_007.cpp | 4 + ...VRChaperoneSetup_IVRChaperoneSetup_004.cpp | 4 + ...VRChaperoneSetup_IVRChaperoneSetup_005.cpp | 4 + ...VRChaperoneSetup_IVRChaperoneSetup_006.cpp | 4 + .../cppIVRChaperone_IVRChaperone_002.cpp | 4 + .../cppIVRChaperone_IVRChaperone_003.cpp | 4 + .../cppIVRChaperone_IVRChaperone_004.cpp | 4 + .../cppIVRClientCore_IVRClientCore_002.cpp | 4 + .../cppIVRClientCore_IVRClientCore_003.cpp | 4 + .../cppIVRCompositor_IVRCompositor_005.cpp | 4 + .../cppIVRCompositor_IVRCompositor_006.cpp | 4 + .../cppIVRCompositor_IVRCompositor_007.cpp | 4 + .../cppIVRCompositor_IVRCompositor_008.cpp | 4 + .../cppIVRCompositor_IVRCompositor_009.cpp | 4 + .../cppIVRCompositor_IVRCompositor_010.cpp | 4 + .../cppIVRCompositor_IVRCompositor_011.cpp | 4 + .../cppIVRCompositor_IVRCompositor_012.cpp | 4 + .../cppIVRCompositor_IVRCompositor_013.cpp | 4 + .../cppIVRCompositor_IVRCompositor_014.cpp | 4 + .../cppIVRCompositor_IVRCompositor_015.cpp | 4 + .../cppIVRCompositor_IVRCompositor_016.cpp | 4 + .../cppIVRCompositor_IVRCompositor_017.cpp | 4 + .../cppIVRCompositor_IVRCompositor_018.cpp | 4 + .../cppIVRCompositor_IVRCompositor_019.cpp | 4 + .../cppIVRCompositor_IVRCompositor_020.cpp | 4 + .../cppIVRCompositor_IVRCompositor_021.cpp | 4 + .../cppIVRCompositor_IVRCompositor_022.cpp | 4 + .../cppIVRCompositor_IVRCompositor_024.cpp | 4 + .../cppIVRCompositor_IVRCompositor_026.cpp | 4 + .../cppIVRCompositor_IVRCompositor_027.cpp | 4 + ...cppIVRControlPanel_IVRControlPanel_006.cpp | 4 + ...pIVRDriverManager_IVRDriverManager_001.cpp | 4 + ...ExtendedDisplay_IVRExtendedDisplay_001.cpp | 4 + .../cppIVRHeadsetView_IVRHeadsetView_001.cpp | 4 + .../cppIVRIOBuffer_IVRIOBuffer_001.cpp | 4 + .../cppIVRIOBuffer_IVRIOBuffer_002.cpp | 4 + vrclient_x64/cppIVRInput_IVRInput_003.cpp | 4 + vrclient_x64/cppIVRInput_IVRInput_004.cpp | 4 + vrclient_x64/cppIVRInput_IVRInput_005.cpp | 4 + vrclient_x64/cppIVRInput_IVRInput_006.cpp | 4 + vrclient_x64/cppIVRInput_IVRInput_007.cpp | 4 + vrclient_x64/cppIVRInput_IVRInput_010.cpp | 4 + vrclient_x64/cppIVRMailbox_IVRMailbox_001.cpp | 4 + ...pIVRNotifications_IVRNotifications_001.cpp | 4 + ...pIVRNotifications_IVRNotifications_002.cpp | 4 + .../cppIVROverlayView_IVROverlayView_003.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_001.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_002.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_003.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_004.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_005.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_007.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_008.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_010.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_011.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_012.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_013.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_014.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_016.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_017.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_018.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_019.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_020.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_021.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_022.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_024.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_025.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_026.cpp | 4 + vrclient_x64/cppIVROverlay_IVROverlay_027.cpp | 4 + ...cppIVRRenderModels_IVRRenderModels_001.cpp | 4 + ...cppIVRRenderModels_IVRRenderModels_002.cpp | 4 + ...cppIVRRenderModels_IVRRenderModels_004.cpp | 4 + ...cppIVRRenderModels_IVRRenderModels_005.cpp | 4 + ...cppIVRRenderModels_IVRRenderModels_006.cpp | 4 + .../cppIVRResources_IVRResources_001.cpp | 4 + .../cppIVRScreenshots_IVRScreenshots_001.cpp | 4 + .../cppIVRSettings_IVRSettings_001.cpp | 4 + .../cppIVRSettings_IVRSettings_002.cpp | 4 + .../cppIVRSettings_IVRSettings_003.cpp | 4 + vrclient_x64/cppIVRSystem_IVRSystem_003.cpp | 4 + vrclient_x64/cppIVRSystem_IVRSystem_004.cpp | 4 + vrclient_x64/cppIVRSystem_IVRSystem_005.cpp | 4 + vrclient_x64/cppIVRSystem_IVRSystem_006.cpp | 4 + vrclient_x64/cppIVRSystem_IVRSystem_009.cpp | 4 + vrclient_x64/cppIVRSystem_IVRSystem_010.cpp | 4 + vrclient_x64/cppIVRSystem_IVRSystem_011.cpp | 4 + vrclient_x64/cppIVRSystem_IVRSystem_012.cpp | 4 + vrclient_x64/cppIVRSystem_IVRSystem_014.cpp | 4 + vrclient_x64/cppIVRSystem_IVRSystem_015.cpp | 4 + vrclient_x64/cppIVRSystem_IVRSystem_016.cpp | 4 + vrclient_x64/cppIVRSystem_IVRSystem_017.cpp | 4 + vrclient_x64/cppIVRSystem_IVRSystem_019.cpp | 4 + vrclient_x64/cppIVRSystem_IVRSystem_020.cpp | 4 + vrclient_x64/cppIVRSystem_IVRSystem_021.cpp | 4 + vrclient_x64/cppIVRSystem_IVRSystem_022.cpp | 4 + ...pIVRTrackedCamera_IVRTrackedCamera_001.cpp | 4 + ...pIVRTrackedCamera_IVRTrackedCamera_002.cpp | 4 + ...pIVRTrackedCamera_IVRTrackedCamera_003.cpp | 4 + ...pIVRTrackedCamera_IVRTrackedCamera_004.cpp | 4 + ...pIVRTrackedCamera_IVRTrackedCamera_005.cpp | 4 + ...pIVRTrackedCamera_IVRTrackedCamera_006.cpp | 4 + vrclient_x64/gen_wrapper.py | 8 +- vrclient_x64/json_converter.cpp | 134 +++++++++++------- vrclient_x64/jsoncpp.cpp | 7 +- vrclient_x64/unix_vrclientcore_manual.cpp | 5 +- vrclient_x64/unix_vrcompositor_manual.cpp | 4 + vrclient_x64/unix_vroverlay_manual.cpp | 4 + vrclient_x64/unix_vrrendermodels_manual.cpp | 4 + vrclient_x64/unix_vrsystem_manual.cpp | 4 + vrclient_x64/unixlib.cpp | 4 + vrclient_x64/unixlib.h | 9 +- vrclient_x64/unixlib_generated.cpp | 5 +- vrclient_x64/vrclient_main.c | 3 + vrclient_x64/vrclient_private.h | 2 - 122 files changed, 558 insertions(+), 69 deletions(-) diff --git a/Makefile.in b/Makefile.in index 7669717c..029f0dd9 100644 --- a/Makefile.in +++ b/Makefile.in @@ -436,7 +436,8 @@ $(OBJ)/.wine-post-build32: ## vrclient ## -VRCLIENT_DEPENDS = wine +VRCLIENT_LDFLAGS = -static-libgcc -static-libstdc++ +VRCLIENT_DEPENDS = vulkan-headers wine $(eval $(call rules-source,vrclient,$(SRCDIR)/vrclient_x64)) $(eval $(call rules-makedep,vrclient,32)) diff --git a/vrclient_x64/Makefile.in b/vrclient_x64/Makefile.in index fdcb344b..c6890b7e 100644 --- a/vrclient_x64/Makefile.in +++ b/vrclient_x64/Makefile.in @@ -1,8 +1,9 @@ MODULE = vrclient.dll +UNIXLIB = vrclient.so MODULE_x64 = vrclient_x64.dll +UNIXLIB_x64= vrclient_x64.so IMPORTS = advapi32 -EXTRADLLFLAGS = -mcygwin -static-libgcc -static-libstdc++ -ldl EXTRADEFS = -DWINE_NO_LONG_TYPES -DGNUC SOURCES = \ diff --git a/vrclient_x64/cppIVRApplications_IVRApplications_001.cpp b/vrclient_x64/cppIVRApplications_IVRApplications_001.cpp index b2a8687c..d4ddc4b9 100644 --- a/vrclient_x64/cppIVRApplications_IVRApplications_001.cpp +++ b/vrclient_x64/cppIVRApplications_IVRApplications_001.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRApplications_IVRApplications_001_AddApplicationManifest( void *args ) { struct IVRApplications_IVRApplications_001_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_001_AddApplicationManifest_params *)args; diff --git a/vrclient_x64/cppIVRApplications_IVRApplications_002.cpp b/vrclient_x64/cppIVRApplications_IVRApplications_002.cpp index 58927281..b9dcc83f 100644 --- a/vrclient_x64/cppIVRApplications_IVRApplications_002.cpp +++ b/vrclient_x64/cppIVRApplications_IVRApplications_002.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRApplications_IVRApplications_002_AddApplicationManifest( void *args ) { struct IVRApplications_IVRApplications_002_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_002_AddApplicationManifest_params *)args; diff --git a/vrclient_x64/cppIVRApplications_IVRApplications_003.cpp b/vrclient_x64/cppIVRApplications_IVRApplications_003.cpp index 1b135737..988ead5a 100644 --- a/vrclient_x64/cppIVRApplications_IVRApplications_003.cpp +++ b/vrclient_x64/cppIVRApplications_IVRApplications_003.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRApplications_IVRApplications_003_AddApplicationManifest( void *args ) { struct IVRApplications_IVRApplications_003_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_003_AddApplicationManifest_params *)args; diff --git a/vrclient_x64/cppIVRApplications_IVRApplications_004.cpp b/vrclient_x64/cppIVRApplications_IVRApplications_004.cpp index 5db82041..4f4242f5 100644 --- a/vrclient_x64/cppIVRApplications_IVRApplications_004.cpp +++ b/vrclient_x64/cppIVRApplications_IVRApplications_004.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRApplications_IVRApplications_004_AddApplicationManifest( void *args ) { struct IVRApplications_IVRApplications_004_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_004_AddApplicationManifest_params *)args; diff --git a/vrclient_x64/cppIVRApplications_IVRApplications_005.cpp b/vrclient_x64/cppIVRApplications_IVRApplications_005.cpp index 3df2a9b7..bda934fb 100644 --- a/vrclient_x64/cppIVRApplications_IVRApplications_005.cpp +++ b/vrclient_x64/cppIVRApplications_IVRApplications_005.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRApplications_IVRApplications_005_AddApplicationManifest( void *args ) { struct IVRApplications_IVRApplications_005_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_005_AddApplicationManifest_params *)args; diff --git a/vrclient_x64/cppIVRApplications_IVRApplications_006.cpp b/vrclient_x64/cppIVRApplications_IVRApplications_006.cpp index c632f822..b45a315a 100644 --- a/vrclient_x64/cppIVRApplications_IVRApplications_006.cpp +++ b/vrclient_x64/cppIVRApplications_IVRApplications_006.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRApplications_IVRApplications_006_AddApplicationManifest( void *args ) { struct IVRApplications_IVRApplications_006_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_006_AddApplicationManifest_params *)args; diff --git a/vrclient_x64/cppIVRApplications_IVRApplications_007.cpp b/vrclient_x64/cppIVRApplications_IVRApplications_007.cpp index 00bff2d0..515e5110 100644 --- a/vrclient_x64/cppIVRApplications_IVRApplications_007.cpp +++ b/vrclient_x64/cppIVRApplications_IVRApplications_007.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRApplications_IVRApplications_007_AddApplicationManifest( void *args ) { struct IVRApplications_IVRApplications_007_AddApplicationManifest_params *params = (struct IVRApplications_IVRApplications_007_AddApplicationManifest_params *)args; diff --git a/vrclient_x64/cppIVRChaperoneSetup_IVRChaperoneSetup_004.cpp b/vrclient_x64/cppIVRChaperoneSetup_IVRChaperoneSetup_004.cpp index 3c4442e3..e97605cf 100644 --- a/vrclient_x64/cppIVRChaperoneSetup_IVRChaperoneSetup_004.cpp +++ b/vrclient_x64/cppIVRChaperoneSetup_IVRChaperoneSetup_004.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy( void *args ) { struct IVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_004_CommitWorkingCopy_params *)args; diff --git a/vrclient_x64/cppIVRChaperoneSetup_IVRChaperoneSetup_005.cpp b/vrclient_x64/cppIVRChaperoneSetup_IVRChaperoneSetup_005.cpp index 1483c616..f89501bd 100644 --- a/vrclient_x64/cppIVRChaperoneSetup_IVRChaperoneSetup_005.cpp +++ b/vrclient_x64/cppIVRChaperoneSetup_IVRChaperoneSetup_005.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy( void *args ) { struct IVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_005_CommitWorkingCopy_params *)args; diff --git a/vrclient_x64/cppIVRChaperoneSetup_IVRChaperoneSetup_006.cpp b/vrclient_x64/cppIVRChaperoneSetup_IVRChaperoneSetup_006.cpp index 76c7a0f7..f1c731da 100644 --- a/vrclient_x64/cppIVRChaperoneSetup_IVRChaperoneSetup_006.cpp +++ b/vrclient_x64/cppIVRChaperoneSetup_IVRChaperoneSetup_006.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRChaperoneSetup_IVRChaperoneSetup_006_CommitWorkingCopy( void *args ) { struct IVRChaperoneSetup_IVRChaperoneSetup_006_CommitWorkingCopy_params *params = (struct IVRChaperoneSetup_IVRChaperoneSetup_006_CommitWorkingCopy_params *)args; diff --git a/vrclient_x64/cppIVRChaperone_IVRChaperone_002.cpp b/vrclient_x64/cppIVRChaperone_IVRChaperone_002.cpp index 751f3a9c..d905f705 100644 --- a/vrclient_x64/cppIVRChaperone_IVRChaperone_002.cpp +++ b/vrclient_x64/cppIVRChaperone_IVRChaperone_002.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRChaperone_IVRChaperone_002_GetCalibrationState( void *args ) { struct IVRChaperone_IVRChaperone_002_GetCalibrationState_params *params = (struct IVRChaperone_IVRChaperone_002_GetCalibrationState_params *)args; diff --git a/vrclient_x64/cppIVRChaperone_IVRChaperone_003.cpp b/vrclient_x64/cppIVRChaperone_IVRChaperone_003.cpp index 997702bf..f7ed6ddf 100644 --- a/vrclient_x64/cppIVRChaperone_IVRChaperone_003.cpp +++ b/vrclient_x64/cppIVRChaperone_IVRChaperone_003.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRChaperone_IVRChaperone_003_GetCalibrationState( void *args ) { struct IVRChaperone_IVRChaperone_003_GetCalibrationState_params *params = (struct IVRChaperone_IVRChaperone_003_GetCalibrationState_params *)args; diff --git a/vrclient_x64/cppIVRChaperone_IVRChaperone_004.cpp b/vrclient_x64/cppIVRChaperone_IVRChaperone_004.cpp index 67312d00..14accf7d 100644 --- a/vrclient_x64/cppIVRChaperone_IVRChaperone_004.cpp +++ b/vrclient_x64/cppIVRChaperone_IVRChaperone_004.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRChaperone_IVRChaperone_004_GetCalibrationState( void *args ) { struct IVRChaperone_IVRChaperone_004_GetCalibrationState_params *params = (struct IVRChaperone_IVRChaperone_004_GetCalibrationState_params *)args; diff --git a/vrclient_x64/cppIVRClientCore_IVRClientCore_002.cpp b/vrclient_x64/cppIVRClientCore_IVRClientCore_002.cpp index 670a3f5c..e34eb8eb 100644 --- a/vrclient_x64/cppIVRClientCore_IVRClientCore_002.cpp +++ b/vrclient_x64/cppIVRClientCore_IVRClientCore_002.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRClientCore_IVRClientCore_002_Cleanup( void *args ) { struct IVRClientCore_IVRClientCore_002_Cleanup_params *params = (struct IVRClientCore_IVRClientCore_002_Cleanup_params *)args; diff --git a/vrclient_x64/cppIVRClientCore_IVRClientCore_003.cpp b/vrclient_x64/cppIVRClientCore_IVRClientCore_003.cpp index dcfc3211..6548ec78 100644 --- a/vrclient_x64/cppIVRClientCore_IVRClientCore_003.cpp +++ b/vrclient_x64/cppIVRClientCore_IVRClientCore_003.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRClientCore_IVRClientCore_003_Cleanup( void *args ) { struct IVRClientCore_IVRClientCore_003_Cleanup_params *params = (struct IVRClientCore_IVRClientCore_003_Cleanup_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_005.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_005.cpp index dc19bec3..6279ee52 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_005.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_005.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_005_GetLastError( void *args ) { struct IVRCompositor_IVRCompositor_005_GetLastError_params *params = (struct IVRCompositor_IVRCompositor_005_GetLastError_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_006.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_006.cpp index 8af84dd7..9dce2dd2 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_006.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_006.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_006_GetLastError( void *args ) { struct IVRCompositor_IVRCompositor_006_GetLastError_params *params = (struct IVRCompositor_IVRCompositor_006_GetLastError_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_007.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_007.cpp index 32031806..8bd87054 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_007.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_007.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_007_GetLastError( void *args ) { struct IVRCompositor_IVRCompositor_007_GetLastError_params *params = (struct IVRCompositor_IVRCompositor_007_GetLastError_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_008.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_008.cpp index a4399334..c1676b59 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_008.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_008.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_008_GetLastError( void *args ) { struct IVRCompositor_IVRCompositor_008_GetLastError_params *params = (struct IVRCompositor_IVRCompositor_008_GetLastError_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_009.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_009.cpp index 59498f09..adf86be7 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_009.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_009.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_009_SetTrackingSpace( void *args ) { struct IVRCompositor_IVRCompositor_009_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_009_SetTrackingSpace_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_010.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_010.cpp index 371918b9..69810092 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_010.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_010.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_010_SetTrackingSpace( void *args ) { struct IVRCompositor_IVRCompositor_010_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_010_SetTrackingSpace_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_011.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_011.cpp index 0fd30e3c..d2da2a91 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_011.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_011.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_011_SetTrackingSpace( void *args ) { struct IVRCompositor_IVRCompositor_011_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_011_SetTrackingSpace_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_012.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_012.cpp index 5b90bc0c..1a3866f6 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_012.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_012.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_012_SetTrackingSpace( void *args ) { struct IVRCompositor_IVRCompositor_012_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_012_SetTrackingSpace_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_013.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_013.cpp index 20832175..5bf2aff0 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_013.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_013.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_013_SetTrackingSpace( void *args ) { struct IVRCompositor_IVRCompositor_013_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_013_SetTrackingSpace_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_014.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_014.cpp index 527a325e..54fbd614 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_014.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_014.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_014_SetTrackingSpace( void *args ) { struct IVRCompositor_IVRCompositor_014_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_014_SetTrackingSpace_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_015.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_015.cpp index f84b7b05..5a64952a 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_015.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_015.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_015_SetTrackingSpace( void *args ) { struct IVRCompositor_IVRCompositor_015_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_015_SetTrackingSpace_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_016.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_016.cpp index 997abddb..47ccc360 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_016.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_016.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_016_SetTrackingSpace( void *args ) { struct IVRCompositor_IVRCompositor_016_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_016_SetTrackingSpace_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_017.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_017.cpp index 483c083a..ead7c385 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_017.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_017.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_017_SetTrackingSpace( void *args ) { struct IVRCompositor_IVRCompositor_017_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_017_SetTrackingSpace_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_018.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_018.cpp index 5557067f..28bd37b0 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_018.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_018.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_018_SetTrackingSpace( void *args ) { struct IVRCompositor_IVRCompositor_018_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_018_SetTrackingSpace_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_019.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_019.cpp index deb09e5a..134b9397 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_019.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_019.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_019_SetTrackingSpace( void *args ) { struct IVRCompositor_IVRCompositor_019_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_019_SetTrackingSpace_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_020.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_020.cpp index 61601a8c..f673b405 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_020.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_020.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_020_SetTrackingSpace( void *args ) { struct IVRCompositor_IVRCompositor_020_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_020_SetTrackingSpace_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_021.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_021.cpp index 9afbc440..0542e5fc 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_021.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_021.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_021_SetTrackingSpace( void *args ) { struct IVRCompositor_IVRCompositor_021_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_021_SetTrackingSpace_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_022.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_022.cpp index 1f8e92e8..152e647c 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_022.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_022.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_022_SetTrackingSpace( void *args ) { struct IVRCompositor_IVRCompositor_022_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_022_SetTrackingSpace_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_024.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_024.cpp index 6012e96b..209e8f85 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_024.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_024.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_024_SetTrackingSpace( void *args ) { struct IVRCompositor_IVRCompositor_024_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_024_SetTrackingSpace_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_026.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_026.cpp index 5dfa5f1f..15c97c95 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_026.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_026.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_026_SetTrackingSpace( void *args ) { struct IVRCompositor_IVRCompositor_026_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_026_SetTrackingSpace_params *)args; diff --git a/vrclient_x64/cppIVRCompositor_IVRCompositor_027.cpp b/vrclient_x64/cppIVRCompositor_IVRCompositor_027.cpp index 469aaf4f..c11101d0 100644 --- a/vrclient_x64/cppIVRCompositor_IVRCompositor_027.cpp +++ b/vrclient_x64/cppIVRCompositor_IVRCompositor_027.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRCompositor_IVRCompositor_027_SetTrackingSpace( void *args ) { struct IVRCompositor_IVRCompositor_027_SetTrackingSpace_params *params = (struct IVRCompositor_IVRCompositor_027_SetTrackingSpace_params *)args; diff --git a/vrclient_x64/cppIVRControlPanel_IVRControlPanel_006.cpp b/vrclient_x64/cppIVRControlPanel_IVRControlPanel_006.cpp index 45b2dbea..3068eb2b 100644 --- a/vrclient_x64/cppIVRControlPanel_IVRControlPanel_006.cpp +++ b/vrclient_x64/cppIVRControlPanel_IVRControlPanel_006.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRControlPanel_IVRControlPanel_006_undoc1( void *args ) { struct IVRControlPanel_IVRControlPanel_006_undoc1_params *params = (struct IVRControlPanel_IVRControlPanel_006_undoc1_params *)args; diff --git a/vrclient_x64/cppIVRDriverManager_IVRDriverManager_001.cpp b/vrclient_x64/cppIVRDriverManager_IVRDriverManager_001.cpp index fa8ad1be..3ccee34c 100644 --- a/vrclient_x64/cppIVRDriverManager_IVRDriverManager_001.cpp +++ b/vrclient_x64/cppIVRDriverManager_IVRDriverManager_001.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRDriverManager_IVRDriverManager_001_GetDriverCount( void *args ) { struct IVRDriverManager_IVRDriverManager_001_GetDriverCount_params *params = (struct IVRDriverManager_IVRDriverManager_001_GetDriverCount_params *)args; diff --git a/vrclient_x64/cppIVRExtendedDisplay_IVRExtendedDisplay_001.cpp b/vrclient_x64/cppIVRExtendedDisplay_IVRExtendedDisplay_001.cpp index 11fe04bc..baef1b9d 100644 --- a/vrclient_x64/cppIVRExtendedDisplay_IVRExtendedDisplay_001.cpp +++ b/vrclient_x64/cppIVRExtendedDisplay_IVRExtendedDisplay_001.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRExtendedDisplay_IVRExtendedDisplay_001_GetWindowBounds( void *args ) { struct IVRExtendedDisplay_IVRExtendedDisplay_001_GetWindowBounds_params *params = (struct IVRExtendedDisplay_IVRExtendedDisplay_001_GetWindowBounds_params *)args; diff --git a/vrclient_x64/cppIVRHeadsetView_IVRHeadsetView_001.cpp b/vrclient_x64/cppIVRHeadsetView_IVRHeadsetView_001.cpp index f58861c1..fa9e03a3 100644 --- a/vrclient_x64/cppIVRHeadsetView_IVRHeadsetView_001.cpp +++ b/vrclient_x64/cppIVRHeadsetView_IVRHeadsetView_001.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewSize( void *args ) { struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewSize_params *params = (struct IVRHeadsetView_IVRHeadsetView_001_SetHeadsetViewSize_params *)args; diff --git a/vrclient_x64/cppIVRIOBuffer_IVRIOBuffer_001.cpp b/vrclient_x64/cppIVRIOBuffer_IVRIOBuffer_001.cpp index a8ac1dd7..306713e1 100644 --- a/vrclient_x64/cppIVRIOBuffer_IVRIOBuffer_001.cpp +++ b/vrclient_x64/cppIVRIOBuffer_IVRIOBuffer_001.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRIOBuffer_IVRIOBuffer_001_Open( void *args ) { struct IVRIOBuffer_IVRIOBuffer_001_Open_params *params = (struct IVRIOBuffer_IVRIOBuffer_001_Open_params *)args; diff --git a/vrclient_x64/cppIVRIOBuffer_IVRIOBuffer_002.cpp b/vrclient_x64/cppIVRIOBuffer_IVRIOBuffer_002.cpp index ff658643..6c71a7b3 100644 --- a/vrclient_x64/cppIVRIOBuffer_IVRIOBuffer_002.cpp +++ b/vrclient_x64/cppIVRIOBuffer_IVRIOBuffer_002.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRIOBuffer_IVRIOBuffer_002_Open( void *args ) { struct IVRIOBuffer_IVRIOBuffer_002_Open_params *params = (struct IVRIOBuffer_IVRIOBuffer_002_Open_params *)args; diff --git a/vrclient_x64/cppIVRInput_IVRInput_003.cpp b/vrclient_x64/cppIVRInput_IVRInput_003.cpp index 7dd79d2b..bb46a562 100644 --- a/vrclient_x64/cppIVRInput_IVRInput_003.cpp +++ b/vrclient_x64/cppIVRInput_IVRInput_003.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRInput_IVRInput_003_SetActionManifestPath( void *args ) { struct IVRInput_IVRInput_003_SetActionManifestPath_params *params = (struct IVRInput_IVRInput_003_SetActionManifestPath_params *)args; diff --git a/vrclient_x64/cppIVRInput_IVRInput_004.cpp b/vrclient_x64/cppIVRInput_IVRInput_004.cpp index fce3da12..dd18053e 100644 --- a/vrclient_x64/cppIVRInput_IVRInput_004.cpp +++ b/vrclient_x64/cppIVRInput_IVRInput_004.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRInput_IVRInput_004_SetActionManifestPath( void *args ) { struct IVRInput_IVRInput_004_SetActionManifestPath_params *params = (struct IVRInput_IVRInput_004_SetActionManifestPath_params *)args; diff --git a/vrclient_x64/cppIVRInput_IVRInput_005.cpp b/vrclient_x64/cppIVRInput_IVRInput_005.cpp index 709d2a67..1b32a580 100644 --- a/vrclient_x64/cppIVRInput_IVRInput_005.cpp +++ b/vrclient_x64/cppIVRInput_IVRInput_005.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRInput_IVRInput_005_SetActionManifestPath( void *args ) { struct IVRInput_IVRInput_005_SetActionManifestPath_params *params = (struct IVRInput_IVRInput_005_SetActionManifestPath_params *)args; diff --git a/vrclient_x64/cppIVRInput_IVRInput_006.cpp b/vrclient_x64/cppIVRInput_IVRInput_006.cpp index 8c79651a..a116328b 100644 --- a/vrclient_x64/cppIVRInput_IVRInput_006.cpp +++ b/vrclient_x64/cppIVRInput_IVRInput_006.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRInput_IVRInput_006_SetActionManifestPath( void *args ) { struct IVRInput_IVRInput_006_SetActionManifestPath_params *params = (struct IVRInput_IVRInput_006_SetActionManifestPath_params *)args; diff --git a/vrclient_x64/cppIVRInput_IVRInput_007.cpp b/vrclient_x64/cppIVRInput_IVRInput_007.cpp index 384c926f..56acf9e5 100644 --- a/vrclient_x64/cppIVRInput_IVRInput_007.cpp +++ b/vrclient_x64/cppIVRInput_IVRInput_007.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRInput_IVRInput_007_SetActionManifestPath( void *args ) { struct IVRInput_IVRInput_007_SetActionManifestPath_params *params = (struct IVRInput_IVRInput_007_SetActionManifestPath_params *)args; diff --git a/vrclient_x64/cppIVRInput_IVRInput_010.cpp b/vrclient_x64/cppIVRInput_IVRInput_010.cpp index a71d5d33..0cc53738 100644 --- a/vrclient_x64/cppIVRInput_IVRInput_010.cpp +++ b/vrclient_x64/cppIVRInput_IVRInput_010.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRInput_IVRInput_010_SetActionManifestPath( void *args ) { struct IVRInput_IVRInput_010_SetActionManifestPath_params *params = (struct IVRInput_IVRInput_010_SetActionManifestPath_params *)args; diff --git a/vrclient_x64/cppIVRMailbox_IVRMailbox_001.cpp b/vrclient_x64/cppIVRMailbox_IVRMailbox_001.cpp index b07fe0e7..321bd548 100644 --- a/vrclient_x64/cppIVRMailbox_IVRMailbox_001.cpp +++ b/vrclient_x64/cppIVRMailbox_IVRMailbox_001.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRMailbox_IVRMailbox_001_undoc1( void *args ) { struct IVRMailbox_IVRMailbox_001_undoc1_params *params = (struct IVRMailbox_IVRMailbox_001_undoc1_params *)args; diff --git a/vrclient_x64/cppIVRNotifications_IVRNotifications_001.cpp b/vrclient_x64/cppIVRNotifications_IVRNotifications_001.cpp index 4d2f6f57..cd66fa75 100644 --- a/vrclient_x64/cppIVRNotifications_IVRNotifications_001.cpp +++ b/vrclient_x64/cppIVRNotifications_IVRNotifications_001.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRNotifications_IVRNotifications_001_GetErrorString( void *args ) { struct IVRNotifications_IVRNotifications_001_GetErrorString_params *params = (struct IVRNotifications_IVRNotifications_001_GetErrorString_params *)args; diff --git a/vrclient_x64/cppIVRNotifications_IVRNotifications_002.cpp b/vrclient_x64/cppIVRNotifications_IVRNotifications_002.cpp index 2d073921..c76b1419 100644 --- a/vrclient_x64/cppIVRNotifications_IVRNotifications_002.cpp +++ b/vrclient_x64/cppIVRNotifications_IVRNotifications_002.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRNotifications_IVRNotifications_002_CreateNotification( void *args ) { struct IVRNotifications_IVRNotifications_002_CreateNotification_params *params = (struct IVRNotifications_IVRNotifications_002_CreateNotification_params *)args; diff --git a/vrclient_x64/cppIVROverlayView_IVROverlayView_003.cpp b/vrclient_x64/cppIVROverlayView_IVROverlayView_003.cpp index 083ce98e..37943550 100644 --- a/vrclient_x64/cppIVROverlayView_IVROverlayView_003.cpp +++ b/vrclient_x64/cppIVROverlayView_IVROverlayView_003.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlayView_IVROverlayView_003_AcquireOverlayView( void *args ) { struct IVROverlayView_IVROverlayView_003_AcquireOverlayView_params *params = (struct IVROverlayView_IVROverlayView_003_AcquireOverlayView_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_001.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_001.cpp index 158f2bab..ec90a167 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_001.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_001.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_001_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_001_FindOverlay_params *params = (struct IVROverlay_IVROverlay_001_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_002.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_002.cpp index fe6af705..80823128 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_002.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_002.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_002_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_002_FindOverlay_params *params = (struct IVROverlay_IVROverlay_002_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_003.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_003.cpp index ea15f35d..71fdce07 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_003.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_003.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_003_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_003_FindOverlay_params *params = (struct IVROverlay_IVROverlay_003_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_004.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_004.cpp index 8892f12a..78659777 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_004.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_004.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_004_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_004_FindOverlay_params *params = (struct IVROverlay_IVROverlay_004_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_005.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_005.cpp index d06b528a..7faaf4e8 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_005.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_005.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_005_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_005_FindOverlay_params *params = (struct IVROverlay_IVROverlay_005_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_007.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_007.cpp index c7d9b0ed..2d9f6f1c 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_007.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_007.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_007_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_007_FindOverlay_params *params = (struct IVROverlay_IVROverlay_007_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_008.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_008.cpp index d06f17e3..3d8164c6 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_008.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_008.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_008_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_008_FindOverlay_params *params = (struct IVROverlay_IVROverlay_008_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_010.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_010.cpp index 2515884b..be757fb2 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_010.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_010.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_010_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_010_FindOverlay_params *params = (struct IVROverlay_IVROverlay_010_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_011.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_011.cpp index 51db5fb3..3258f4b0 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_011.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_011.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_011_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_011_FindOverlay_params *params = (struct IVROverlay_IVROverlay_011_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_012.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_012.cpp index 2b819a74..6caf8e8e 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_012.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_012.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_012_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_012_FindOverlay_params *params = (struct IVROverlay_IVROverlay_012_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_013.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_013.cpp index b4576ffb..d21216dd 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_013.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_013.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_013_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_013_FindOverlay_params *params = (struct IVROverlay_IVROverlay_013_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_014.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_014.cpp index 3b8068b3..5e6adb8e 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_014.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_014.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_014_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_014_FindOverlay_params *params = (struct IVROverlay_IVROverlay_014_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_016.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_016.cpp index 08aa0d21..c91c6218 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_016.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_016.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_016_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_016_FindOverlay_params *params = (struct IVROverlay_IVROverlay_016_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_017.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_017.cpp index 8afd9b58..5710b928 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_017.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_017.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_017_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_017_FindOverlay_params *params = (struct IVROverlay_IVROverlay_017_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_018.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_018.cpp index 9e307caa..688b2dc8 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_018.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_018.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_018_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_018_FindOverlay_params *params = (struct IVROverlay_IVROverlay_018_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_019.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_019.cpp index 616175ff..5dc6e336 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_019.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_019.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_019_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_019_FindOverlay_params *params = (struct IVROverlay_IVROverlay_019_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_020.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_020.cpp index b3080e08..081952ac 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_020.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_020.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_020_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_020_FindOverlay_params *params = (struct IVROverlay_IVROverlay_020_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_021.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_021.cpp index b5dde4af..5e001f0a 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_021.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_021.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_021_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_021_FindOverlay_params *params = (struct IVROverlay_IVROverlay_021_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_022.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_022.cpp index 8c51430d..b8f8489c 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_022.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_022.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_022_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_022_FindOverlay_params *params = (struct IVROverlay_IVROverlay_022_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_024.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_024.cpp index 61d773da..2f167040 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_024.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_024.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_024_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_024_FindOverlay_params *params = (struct IVROverlay_IVROverlay_024_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_025.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_025.cpp index 118f7feb..de5e1ef2 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_025.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_025.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_025_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_025_FindOverlay_params *params = (struct IVROverlay_IVROverlay_025_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_026.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_026.cpp index 9511e619..21a78a70 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_026.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_026.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_026_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_026_FindOverlay_params *params = (struct IVROverlay_IVROverlay_026_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVROverlay_IVROverlay_027.cpp b/vrclient_x64/cppIVROverlay_IVROverlay_027.cpp index 71818d7b..a6d4f55c 100644 --- a/vrclient_x64/cppIVROverlay_IVROverlay_027.cpp +++ b/vrclient_x64/cppIVROverlay_IVROverlay_027.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVROverlay_IVROverlay_027_FindOverlay( void *args ) { struct IVROverlay_IVROverlay_027_FindOverlay_params *params = (struct IVROverlay_IVROverlay_027_FindOverlay_params *)args; diff --git a/vrclient_x64/cppIVRRenderModels_IVRRenderModels_001.cpp b/vrclient_x64/cppIVRRenderModels_IVRRenderModels_001.cpp index 8fa4fa04..04741fac 100644 --- a/vrclient_x64/cppIVRRenderModels_IVRRenderModels_001.cpp +++ b/vrclient_x64/cppIVRRenderModels_IVRRenderModels_001.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRRenderModels_IVRRenderModels_001_LoadRenderModel( void *args ) { struct IVRRenderModels_IVRRenderModels_001_LoadRenderModel_params *params = (struct IVRRenderModels_IVRRenderModels_001_LoadRenderModel_params *)args; diff --git a/vrclient_x64/cppIVRRenderModels_IVRRenderModels_002.cpp b/vrclient_x64/cppIVRRenderModels_IVRRenderModels_002.cpp index f0682a2f..39196f1a 100644 --- a/vrclient_x64/cppIVRRenderModels_IVRRenderModels_002.cpp +++ b/vrclient_x64/cppIVRRenderModels_IVRRenderModels_002.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRRenderModels_IVRRenderModels_002_GetRenderModelName( void *args ) { struct IVRRenderModels_IVRRenderModels_002_GetRenderModelName_params *params = (struct IVRRenderModels_IVRRenderModels_002_GetRenderModelName_params *)args; diff --git a/vrclient_x64/cppIVRRenderModels_IVRRenderModels_004.cpp b/vrclient_x64/cppIVRRenderModels_IVRRenderModels_004.cpp index 76e17ef8..c5538faa 100644 --- a/vrclient_x64/cppIVRRenderModels_IVRRenderModels_004.cpp +++ b/vrclient_x64/cppIVRRenderModels_IVRRenderModels_004.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRRenderModels_IVRRenderModels_004_LoadTextureD3D11_Async( void *args ) { struct IVRRenderModels_IVRRenderModels_004_LoadTextureD3D11_Async_params *params = (struct IVRRenderModels_IVRRenderModels_004_LoadTextureD3D11_Async_params *)args; diff --git a/vrclient_x64/cppIVRRenderModels_IVRRenderModels_005.cpp b/vrclient_x64/cppIVRRenderModels_IVRRenderModels_005.cpp index a632f1c0..f03bb29c 100644 --- a/vrclient_x64/cppIVRRenderModels_IVRRenderModels_005.cpp +++ b/vrclient_x64/cppIVRRenderModels_IVRRenderModels_005.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRRenderModels_IVRRenderModels_005_LoadTextureD3D11_Async( void *args ) { struct IVRRenderModels_IVRRenderModels_005_LoadTextureD3D11_Async_params *params = (struct IVRRenderModels_IVRRenderModels_005_LoadTextureD3D11_Async_params *)args; diff --git a/vrclient_x64/cppIVRRenderModels_IVRRenderModels_006.cpp b/vrclient_x64/cppIVRRenderModels_IVRRenderModels_006.cpp index b8714f95..c1522711 100644 --- a/vrclient_x64/cppIVRRenderModels_IVRRenderModels_006.cpp +++ b/vrclient_x64/cppIVRRenderModels_IVRRenderModels_006.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRRenderModels_IVRRenderModels_006_LoadTextureD3D11_Async( void *args ) { struct IVRRenderModels_IVRRenderModels_006_LoadTextureD3D11_Async_params *params = (struct IVRRenderModels_IVRRenderModels_006_LoadTextureD3D11_Async_params *)args; diff --git a/vrclient_x64/cppIVRResources_IVRResources_001.cpp b/vrclient_x64/cppIVRResources_IVRResources_001.cpp index b02a6ff6..a783f98b 100644 --- a/vrclient_x64/cppIVRResources_IVRResources_001.cpp +++ b/vrclient_x64/cppIVRResources_IVRResources_001.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRResources_IVRResources_001_LoadSharedResource( void *args ) { struct IVRResources_IVRResources_001_LoadSharedResource_params *params = (struct IVRResources_IVRResources_001_LoadSharedResource_params *)args; diff --git a/vrclient_x64/cppIVRScreenshots_IVRScreenshots_001.cpp b/vrclient_x64/cppIVRScreenshots_IVRScreenshots_001.cpp index 308135e2..f0973e6e 100644 --- a/vrclient_x64/cppIVRScreenshots_IVRScreenshots_001.cpp +++ b/vrclient_x64/cppIVRScreenshots_IVRScreenshots_001.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRScreenshots_IVRScreenshots_001_RequestScreenshot( void *args ) { struct IVRScreenshots_IVRScreenshots_001_RequestScreenshot_params *params = (struct IVRScreenshots_IVRScreenshots_001_RequestScreenshot_params *)args; diff --git a/vrclient_x64/cppIVRSettings_IVRSettings_001.cpp b/vrclient_x64/cppIVRSettings_IVRSettings_001.cpp index 6d0d915f..919fc3be 100644 --- a/vrclient_x64/cppIVRSettings_IVRSettings_001.cpp +++ b/vrclient_x64/cppIVRSettings_IVRSettings_001.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRSettings_IVRSettings_001_GetSettingsErrorNameFromEnum( void *args ) { struct IVRSettings_IVRSettings_001_GetSettingsErrorNameFromEnum_params *params = (struct IVRSettings_IVRSettings_001_GetSettingsErrorNameFromEnum_params *)args; diff --git a/vrclient_x64/cppIVRSettings_IVRSettings_002.cpp b/vrclient_x64/cppIVRSettings_IVRSettings_002.cpp index 176518dc..8186140d 100644 --- a/vrclient_x64/cppIVRSettings_IVRSettings_002.cpp +++ b/vrclient_x64/cppIVRSettings_IVRSettings_002.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRSettings_IVRSettings_002_GetSettingsErrorNameFromEnum( void *args ) { struct IVRSettings_IVRSettings_002_GetSettingsErrorNameFromEnum_params *params = (struct IVRSettings_IVRSettings_002_GetSettingsErrorNameFromEnum_params *)args; diff --git a/vrclient_x64/cppIVRSettings_IVRSettings_003.cpp b/vrclient_x64/cppIVRSettings_IVRSettings_003.cpp index 297c6965..d1b886d2 100644 --- a/vrclient_x64/cppIVRSettings_IVRSettings_003.cpp +++ b/vrclient_x64/cppIVRSettings_IVRSettings_003.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRSettings_IVRSettings_003_GetSettingsErrorNameFromEnum( void *args ) { struct IVRSettings_IVRSettings_003_GetSettingsErrorNameFromEnum_params *params = (struct IVRSettings_IVRSettings_003_GetSettingsErrorNameFromEnum_params *)args; diff --git a/vrclient_x64/cppIVRSystem_IVRSystem_003.cpp b/vrclient_x64/cppIVRSystem_IVRSystem_003.cpp index 6762023f..ecbe9dbb 100644 --- a/vrclient_x64/cppIVRSystem_IVRSystem_003.cpp +++ b/vrclient_x64/cppIVRSystem_IVRSystem_003.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRSystem_IVRSystem_003_GetWindowBounds( void *args ) { struct IVRSystem_IVRSystem_003_GetWindowBounds_params *params = (struct IVRSystem_IVRSystem_003_GetWindowBounds_params *)args; diff --git a/vrclient_x64/cppIVRSystem_IVRSystem_004.cpp b/vrclient_x64/cppIVRSystem_IVRSystem_004.cpp index 0c2af681..3e013e47 100644 --- a/vrclient_x64/cppIVRSystem_IVRSystem_004.cpp +++ b/vrclient_x64/cppIVRSystem_IVRSystem_004.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRSystem_IVRSystem_004_GetWindowBounds( void *args ) { struct IVRSystem_IVRSystem_004_GetWindowBounds_params *params = (struct IVRSystem_IVRSystem_004_GetWindowBounds_params *)args; diff --git a/vrclient_x64/cppIVRSystem_IVRSystem_005.cpp b/vrclient_x64/cppIVRSystem_IVRSystem_005.cpp index f583a359..e43c8449 100644 --- a/vrclient_x64/cppIVRSystem_IVRSystem_005.cpp +++ b/vrclient_x64/cppIVRSystem_IVRSystem_005.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRSystem_IVRSystem_005_GetWindowBounds( void *args ) { struct IVRSystem_IVRSystem_005_GetWindowBounds_params *params = (struct IVRSystem_IVRSystem_005_GetWindowBounds_params *)args; diff --git a/vrclient_x64/cppIVRSystem_IVRSystem_006.cpp b/vrclient_x64/cppIVRSystem_IVRSystem_006.cpp index 40629d89..ac141e4b 100644 --- a/vrclient_x64/cppIVRSystem_IVRSystem_006.cpp +++ b/vrclient_x64/cppIVRSystem_IVRSystem_006.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRSystem_IVRSystem_006_GetWindowBounds( void *args ) { struct IVRSystem_IVRSystem_006_GetWindowBounds_params *params = (struct IVRSystem_IVRSystem_006_GetWindowBounds_params *)args; diff --git a/vrclient_x64/cppIVRSystem_IVRSystem_009.cpp b/vrclient_x64/cppIVRSystem_IVRSystem_009.cpp index 7116ab86..d9c5024c 100644 --- a/vrclient_x64/cppIVRSystem_IVRSystem_009.cpp +++ b/vrclient_x64/cppIVRSystem_IVRSystem_009.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRSystem_IVRSystem_009_GetRecommendedRenderTargetSize( void *args ) { struct IVRSystem_IVRSystem_009_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_009_GetRecommendedRenderTargetSize_params *)args; diff --git a/vrclient_x64/cppIVRSystem_IVRSystem_010.cpp b/vrclient_x64/cppIVRSystem_IVRSystem_010.cpp index aaae130b..04a4e8d3 100644 --- a/vrclient_x64/cppIVRSystem_IVRSystem_010.cpp +++ b/vrclient_x64/cppIVRSystem_IVRSystem_010.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRSystem_IVRSystem_010_GetRecommendedRenderTargetSize( void *args ) { struct IVRSystem_IVRSystem_010_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_010_GetRecommendedRenderTargetSize_params *)args; diff --git a/vrclient_x64/cppIVRSystem_IVRSystem_011.cpp b/vrclient_x64/cppIVRSystem_IVRSystem_011.cpp index 3e0e2aa7..3f11cb33 100644 --- a/vrclient_x64/cppIVRSystem_IVRSystem_011.cpp +++ b/vrclient_x64/cppIVRSystem_IVRSystem_011.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRSystem_IVRSystem_011_GetRecommendedRenderTargetSize( void *args ) { struct IVRSystem_IVRSystem_011_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_011_GetRecommendedRenderTargetSize_params *)args; diff --git a/vrclient_x64/cppIVRSystem_IVRSystem_012.cpp b/vrclient_x64/cppIVRSystem_IVRSystem_012.cpp index a3d5d372..4767f28d 100644 --- a/vrclient_x64/cppIVRSystem_IVRSystem_012.cpp +++ b/vrclient_x64/cppIVRSystem_IVRSystem_012.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRSystem_IVRSystem_012_GetRecommendedRenderTargetSize( void *args ) { struct IVRSystem_IVRSystem_012_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_012_GetRecommendedRenderTargetSize_params *)args; diff --git a/vrclient_x64/cppIVRSystem_IVRSystem_014.cpp b/vrclient_x64/cppIVRSystem_IVRSystem_014.cpp index 5177b871..6f91723d 100644 --- a/vrclient_x64/cppIVRSystem_IVRSystem_014.cpp +++ b/vrclient_x64/cppIVRSystem_IVRSystem_014.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRSystem_IVRSystem_014_GetRecommendedRenderTargetSize( void *args ) { struct IVRSystem_IVRSystem_014_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_014_GetRecommendedRenderTargetSize_params *)args; diff --git a/vrclient_x64/cppIVRSystem_IVRSystem_015.cpp b/vrclient_x64/cppIVRSystem_IVRSystem_015.cpp index 74333704..393a47de 100644 --- a/vrclient_x64/cppIVRSystem_IVRSystem_015.cpp +++ b/vrclient_x64/cppIVRSystem_IVRSystem_015.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRSystem_IVRSystem_015_GetRecommendedRenderTargetSize( void *args ) { struct IVRSystem_IVRSystem_015_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_015_GetRecommendedRenderTargetSize_params *)args; diff --git a/vrclient_x64/cppIVRSystem_IVRSystem_016.cpp b/vrclient_x64/cppIVRSystem_IVRSystem_016.cpp index 5d1de930..4735da22 100644 --- a/vrclient_x64/cppIVRSystem_IVRSystem_016.cpp +++ b/vrclient_x64/cppIVRSystem_IVRSystem_016.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRSystem_IVRSystem_016_GetRecommendedRenderTargetSize( void *args ) { struct IVRSystem_IVRSystem_016_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_016_GetRecommendedRenderTargetSize_params *)args; diff --git a/vrclient_x64/cppIVRSystem_IVRSystem_017.cpp b/vrclient_x64/cppIVRSystem_IVRSystem_017.cpp index 7410198e..6b63c43c 100644 --- a/vrclient_x64/cppIVRSystem_IVRSystem_017.cpp +++ b/vrclient_x64/cppIVRSystem_IVRSystem_017.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRSystem_IVRSystem_017_GetRecommendedRenderTargetSize( void *args ) { struct IVRSystem_IVRSystem_017_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_017_GetRecommendedRenderTargetSize_params *)args; diff --git a/vrclient_x64/cppIVRSystem_IVRSystem_019.cpp b/vrclient_x64/cppIVRSystem_IVRSystem_019.cpp index d3d4c045..3ebdf611 100644 --- a/vrclient_x64/cppIVRSystem_IVRSystem_019.cpp +++ b/vrclient_x64/cppIVRSystem_IVRSystem_019.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRSystem_IVRSystem_019_GetRecommendedRenderTargetSize( void *args ) { struct IVRSystem_IVRSystem_019_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_019_GetRecommendedRenderTargetSize_params *)args; diff --git a/vrclient_x64/cppIVRSystem_IVRSystem_020.cpp b/vrclient_x64/cppIVRSystem_IVRSystem_020.cpp index 6d558867..ed5ddac0 100644 --- a/vrclient_x64/cppIVRSystem_IVRSystem_020.cpp +++ b/vrclient_x64/cppIVRSystem_IVRSystem_020.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRSystem_IVRSystem_020_GetRecommendedRenderTargetSize( void *args ) { struct IVRSystem_IVRSystem_020_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_020_GetRecommendedRenderTargetSize_params *)args; diff --git a/vrclient_x64/cppIVRSystem_IVRSystem_021.cpp b/vrclient_x64/cppIVRSystem_IVRSystem_021.cpp index 1d1c60e7..fe30c8d8 100644 --- a/vrclient_x64/cppIVRSystem_IVRSystem_021.cpp +++ b/vrclient_x64/cppIVRSystem_IVRSystem_021.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRSystem_IVRSystem_021_GetRecommendedRenderTargetSize( void *args ) { struct IVRSystem_IVRSystem_021_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_021_GetRecommendedRenderTargetSize_params *)args; diff --git a/vrclient_x64/cppIVRSystem_IVRSystem_022.cpp b/vrclient_x64/cppIVRSystem_IVRSystem_022.cpp index 544d34fb..d1558c94 100644 --- a/vrclient_x64/cppIVRSystem_IVRSystem_022.cpp +++ b/vrclient_x64/cppIVRSystem_IVRSystem_022.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRSystem_IVRSystem_022_GetRecommendedRenderTargetSize( void *args ) { struct IVRSystem_IVRSystem_022_GetRecommendedRenderTargetSize_params *params = (struct IVRSystem_IVRSystem_022_GetRecommendedRenderTargetSize_params *)args; diff --git a/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_001.cpp b/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_001.cpp index eb4a32c5..0ccdc739 100644 --- a/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_001.cpp +++ b/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_001.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRTrackedCamera_IVRTrackedCamera_001_HasCamera( void *args ) { struct IVRTrackedCamera_IVRTrackedCamera_001_HasCamera_params *params = (struct IVRTrackedCamera_IVRTrackedCamera_001_HasCamera_params *)args; diff --git a/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_002.cpp b/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_002.cpp index abdf5f8c..ecbb824e 100644 --- a/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_002.cpp +++ b/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_002.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRTrackedCamera_IVRTrackedCamera_002_GetCameraErrorNameFromEnum( void *args ) { struct IVRTrackedCamera_IVRTrackedCamera_002_GetCameraErrorNameFromEnum_params *params = (struct IVRTrackedCamera_IVRTrackedCamera_002_GetCameraErrorNameFromEnum_params *)args; diff --git a/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_003.cpp b/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_003.cpp index 86eec973..bd390f9b 100644 --- a/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_003.cpp +++ b/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_003.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRTrackedCamera_IVRTrackedCamera_003_GetCameraErrorNameFromEnum( void *args ) { struct IVRTrackedCamera_IVRTrackedCamera_003_GetCameraErrorNameFromEnum_params *params = (struct IVRTrackedCamera_IVRTrackedCamera_003_GetCameraErrorNameFromEnum_params *)args; diff --git a/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_004.cpp b/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_004.cpp index 14f5e759..89895259 100644 --- a/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_004.cpp +++ b/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_004.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRTrackedCamera_IVRTrackedCamera_004_GetCameraErrorNameFromEnum( void *args ) { struct IVRTrackedCamera_IVRTrackedCamera_004_GetCameraErrorNameFromEnum_params *params = (struct IVRTrackedCamera_IVRTrackedCamera_004_GetCameraErrorNameFromEnum_params *)args; diff --git a/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_005.cpp b/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_005.cpp index 95778711..8caeb32e 100644 --- a/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_005.cpp +++ b/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_005.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRTrackedCamera_IVRTrackedCamera_005_GetCameraErrorNameFromEnum( void *args ) { struct IVRTrackedCamera_IVRTrackedCamera_005_GetCameraErrorNameFromEnum_params *params = (struct IVRTrackedCamera_IVRTrackedCamera_005_GetCameraErrorNameFromEnum_params *)args; diff --git a/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_006.cpp b/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_006.cpp index a3c7577a..27bb2b48 100644 --- a/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_006.cpp +++ b/vrclient_x64/cppIVRTrackedCamera_IVRTrackedCamera_006.cpp @@ -1,6 +1,10 @@ /* This file is auto-generated, do not edit. */ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRTrackedCamera_IVRTrackedCamera_006_GetCameraErrorNameFromEnum( void *args ) { struct IVRTrackedCamera_IVRTrackedCamera_006_GetCameraErrorNameFromEnum_params *params = (struct IVRTrackedCamera_IVRTrackedCamera_006_GetCameraErrorNameFromEnum_params *)args; diff --git a/vrclient_x64/gen_wrapper.py b/vrclient_x64/gen_wrapper.py index 7971caec..cc2efa70 100755 --- a/vrclient_x64/gen_wrapper.py +++ b/vrclient_x64/gen_wrapper.py @@ -895,6 +895,9 @@ def handle_class(klass): out(u'/* This file is auto-generated, do not edit. */\n') out(u'#include "unix_private.h"\n\n') + out(u'#if 0\n') + out(u'#pragma makedep unix\n') + out(u'#endif\n\n') for method in klass.methods: if type(method) is Destructor: @@ -1610,8 +1613,11 @@ with open(u"unixlib_generated.h", "w") as file: with open('unixlib_generated.cpp', 'w') as file: out = file.write - out(u'/* This file is auto-generated, do not edit. */\n\n') + out(u'/* This file is auto-generated, do not edit. */\n') out(u'#include "unix_private.h"\n\n') + out(u'#if 0\n') + out(u'#pragma makedep unix\n') + out(u'#endif\n\n') out(u'extern "C" const unixlib_entry_t __wine_unix_call_funcs[] =\n') out(u'{\n') diff --git a/vrclient_x64/json_converter.cpp b/vrclient_x64/json_converter.cpp index 627fbbb4..7d6b4f66 100644 --- a/vrclient_x64/json_converter.cpp +++ b/vrclient_x64/json_converter.cpp @@ -1,22 +1,58 @@ #include #include -#include -#include +#include "ntstatus.h" +#define WIN32_NO_STATUS +#include "windef.h" +#include "winbase.h" +#undef min +#undef max #undef wcsncpy -#include -#include +#include +#include +#include +#include "json/json.h" + +#include "unix_private.h" + +#include +#include + +#if 0 +#pragma makedep unix +#endif WINE_DEFAULT_DEBUG_CHANNEL(vrclient); -#include "unix_private.h" -#include - -#include "json/json.h" - #define IS_ABSOLUTE( x ) (*x == '/' || *x == '\\' || (*x && *(x + 1) == ':')) +static char *get_unix_file_name( const WCHAR *path ) +{ + UNICODE_STRING nt_name; + OBJECT_ATTRIBUTES attr; + NTSTATUS status; + ULONG size = 256; + char *buffer; + + nt_name.Buffer = (WCHAR *)path; + nt_name.MaximumLength = nt_name.Length = lstrlenW( path ) * sizeof(WCHAR); + InitializeObjectAttributes( &attr, &nt_name, 0, 0, NULL ); + for (;;) + { + if (!(buffer = (char *)malloc( size ))) return NULL; + status = wine_nt_to_unix_file_name( &attr, buffer, &size, FILE_OPEN_IF ); + if (status != STATUS_BUFFER_TOO_SMALL) break; + free( buffer ); + } + if (status && status != STATUS_NO_SUCH_FILE) + { + free( buffer ); + return NULL; + } + return buffer; +} + char *vrclient_dos_to_unix_path( const char *src ) { char buffer[4096], *dst = buffer; @@ -32,14 +68,18 @@ char *vrclient_dos_to_unix_path( const char *src ) if (IS_ABSOLUTE( src )) { /* absolute path, use wine conversion */ - WCHAR srcW[PATH_MAX] = {0}; + WCHAR srcW[PATH_MAX] = {'\\', '?', '?', '\\', 0}, *tmp; char *unix_path; uint32_t r; - r = MultiByteToWideChar( CP_UNIXCP, 0, src, -1, srcW, PATH_MAX ); - if (r == 0) return NULL; + r = ntdll_umbstowcs( src, -1, srcW + 4, PATH_MAX - 4 ); + if (r == 0) unix_path = NULL; + else + { + for (tmp = srcW; *tmp; ++tmp) if (*tmp == '/') *tmp = '\\'; + unix_path = get_unix_file_name( srcW ); + } - unix_path = wine_get_unix_file_name( srcW ); if (!unix_path) { WARN( "Unable to convert DOS filename to unix: %s\n", src ); @@ -52,7 +92,7 @@ char *vrclient_dos_to_unix_path( const char *src ) lstrcpynA( dst, unix_path, PATH_MAX ); } - HeapFree( GetProcessHeap(), 0, unix_path ); + free( unix_path ); } else { @@ -71,7 +111,7 @@ char *vrclient_dos_to_unix_path( const char *src ) done: len = strlen( buffer ) + 1; - if (!(dst = (char *)HeapAlloc( GetProcessHeap(), 0, len ))) return NULL; + if (!(dst = (char *)malloc( len ))) return NULL; memcpy( dst, buffer, len ); TRACE( "-> %s\n", debugstr_a(dst) ); @@ -80,14 +120,16 @@ done: void vrclient_free_path( char *path ) { - HeapFree( GetProcessHeap(), 0, path ); + free( path ); } /* returns the number of bytes written to dst, not including the NUL terminator */ unsigned int vrclient_unix_path_to_dos_path( bool api_result, const char *src, char *dst, uint32_t dst_bytes ) { + NTSTATUS status; + uint32_t r = 0; + ULONG size = 0; WCHAR *dosW; - uint32_t r; TRACE( "api_result %u, src %s, dst %p, dst_bytes %u\n", api_result, debugstr_a(src), dst, dst_bytes ); @@ -97,16 +139,25 @@ unsigned int vrclient_unix_path_to_dos_path( bool api_result, const char *src, c return 0; } - dosW = wine_get_dos_file_name( src ); - if (!dosW) + status = wine_unix_to_nt_file_name( src, NULL, &size ); + if (status != STATUS_BUFFER_TOO_SMALL) { - WARN( "Unable to convert unix filename to DOS: %s\n", src ); + WARN( "Unable to convert unix filename to DOS: %s, status %#x.\n", debugstr_a(src), status ); *dst = 0; return 0; } - r = WideCharToMultiByte( CP_ACP, 0, dosW, -1, dst, dst_bytes, NULL, NULL ); - HeapFree( GetProcessHeap(), 0, dosW ); + dosW = (WCHAR *)malloc( size * sizeof(WCHAR) ); + status = wine_unix_to_nt_file_name( src, dosW, &size ); + if (!status) r = ntdll_wcstoumbs( dosW, size, dst, dst_bytes, FALSE ); + else *dst = 0; + free( dosW ); + + if (!strncmp( dst, "\\??\\", 4 )) + { + memmove( dst, dst + 4, r - 4 ); + r -= 4; + } TRACE( "-> dst %s, r %u\n", debugstr_a(dst), r ); return r == 0 ? 0 : r - 1; @@ -127,42 +178,21 @@ static bool ends_with(const std::string &s, char c) static bool convert_path_to_win(std::string &s) { bool need_slash = ends_with(s, '\\') || ends_with(s, '/'); + WCHAR srcW[PATH_MAX] = {'\\', '?', '?', '\\', 0}, *tmp; + char *unix_path; + uint32_t sz; - DWORD sz = MultiByteToWideChar(CP_UTF8, 0, s.c_str(), -1, NULL, 0); - if(!sz) - { - return false; - } + sz = ntdll_umbstowcs( s.c_str(), -1, srcW + 4, PATH_MAX - 4 ); + if (!sz) return false; - WCHAR *dos_path = (WCHAR *)HeapAlloc(GetProcessHeap(), 0, sz * sizeof(WCHAR)); - if(!dos_path) - { - return false; - } - - sz = MultiByteToWideChar(CP_UTF8, 0, s.c_str(), -1, dos_path, sz); - if(!sz) - { - HeapFree(GetProcessHeap(), 0, dos_path); - return false; - } - - char *unix_path = wine_get_unix_file_name(dos_path); - if(!unix_path) - { - HeapFree(GetProcessHeap(), 0, dos_path); - return false; - } + for (tmp = srcW; *tmp; ++tmp) if (*tmp == '/') *tmp = '\\'; + if (!(unix_path = get_unix_file_name( srcW ))) return false; /* XXX assuming the system encoding is UTF-8 */ s = unix_path; + free( unix_path ); - if(need_slash) - s += '/'; - - HeapFree(GetProcessHeap(), 0, unix_path); - HeapFree(GetProcessHeap(), 0, dos_path); - + if (need_slash) s += '/'; return true; } diff --git a/vrclient_x64/jsoncpp.cpp b/vrclient_x64/jsoncpp.cpp index e67d3533..867e49b2 100644 --- a/vrclient_x64/jsoncpp.cpp +++ b/vrclient_x64/jsoncpp.cpp @@ -68,10 +68,9 @@ license you like. // End of content of file: LICENSE // ////////////////////////////////////////////////////////////////////// - - - - +#if 0 +#pragma makedep unix +#endif #include "json/json.h" diff --git a/vrclient_x64/unix_vrclientcore_manual.cpp b/vrclient_x64/unix_vrclientcore_manual.cpp index b6910065..b99ef297 100644 --- a/vrclient_x64/unix_vrclientcore_manual.cpp +++ b/vrclient_x64/unix_vrclientcore_manual.cpp @@ -1,7 +1,10 @@ #include "unix_private.h" - #include +#if 0 +#pragma makedep unix +#endif + NTSTATUS IVRClientCore_IVRClientCore_002_Init( void *args ) { struct IVRClientCore_IVRClientCore_002_Init_params *params = (struct IVRClientCore_IVRClientCore_002_Init_params *)args; diff --git a/vrclient_x64/unix_vrcompositor_manual.cpp b/vrclient_x64/unix_vrcompositor_manual.cpp index 132f112b..b155e3ef 100644 --- a/vrclient_x64/unix_vrcompositor_manual.cpp +++ b/vrclient_x64/unix_vrcompositor_manual.cpp @@ -1,5 +1,9 @@ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + static u_VRVulkanTextureData_t *unwrap_texture_vkdata( const w_VRVulkanTextureData_t *w_vkdata, u_VRVulkanTextureData_t *u_vkdata ) { if (!w_vkdata) return NULL; diff --git a/vrclient_x64/unix_vroverlay_manual.cpp b/vrclient_x64/unix_vroverlay_manual.cpp index 05faaea1..27298191 100644 --- a/vrclient_x64/unix_vroverlay_manual.cpp +++ b/vrclient_x64/unix_vroverlay_manual.cpp @@ -1,5 +1,9 @@ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + WINE_DEFAULT_DEBUG_CHANNEL(vrclient); static u_Texture_t unwrap_texture_data( const w_Texture_t *w_texture, u_VRVulkanTextureData_t *u_vkdata ) diff --git a/vrclient_x64/unix_vrrendermodels_manual.cpp b/vrclient_x64/unix_vrrendermodels_manual.cpp index 5d31db25..013f64e1 100644 --- a/vrclient_x64/unix_vrrendermodels_manual.cpp +++ b/vrclient_x64/unix_vrrendermodels_manual.cpp @@ -1,5 +1,9 @@ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + /* LoadRenderModel(_Async) / FreeRenderModel */ NTSTATUS IVRRenderModels_IVRRenderModels_002_LoadRenderModel( void *args ) diff --git a/vrclient_x64/unix_vrsystem_manual.cpp b/vrclient_x64/unix_vrsystem_manual.cpp index b411e42f..4b99899d 100644 --- a/vrclient_x64/unix_vrsystem_manual.cpp +++ b/vrclient_x64/unix_vrsystem_manual.cpp @@ -1,5 +1,9 @@ #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + WINE_DEFAULT_DEBUG_CHANNEL(vrclient); static VkInstance_T *unwrap_instance( uint32_t type, VkInstance_T *instance ) diff --git a/vrclient_x64/unixlib.cpp b/vrclient_x64/unixlib.cpp index c2271cb5..ca156485 100644 --- a/vrclient_x64/unixlib.cpp +++ b/vrclient_x64/unixlib.cpp @@ -3,6 +3,10 @@ #include #include +#if 0 +#pragma makedep unix +#endif + WINE_DEFAULT_DEBUG_CHANNEL(vrclient); static void *(*p_HmdSystemFactory)( const char *name, int *return_code ); diff --git a/vrclient_x64/unixlib.h b/vrclient_x64/unixlib.h index fdf6989b..f2068759 100644 --- a/vrclient_x64/unixlib.h +++ b/vrclient_x64/unixlib.h @@ -11,13 +11,13 @@ #include "vrclient_structs.h" -#include "wine/unixlib.h" - #ifdef __cplusplus extern "C" { #endif /* __cplusplus */ +#include "wine/unixlib.h" + #include struct render_model @@ -69,10 +69,7 @@ struct vrclient_VRClientCoreFactory_params #include -typedef NTSTATUS (*unixlib_entry_t)( void *args ); -extern const unixlib_entry_t __wine_unix_call_funcs[]; - -#define VRCLIENT_CALL( code, args ) __wine_unix_call_funcs[unix_ ## code]( args ) +#define VRCLIENT_CALL( code, args ) WINE_UNIX_CALL( unix_ ## code, args ) #ifdef __cplusplus } /* extern "C" */ diff --git a/vrclient_x64/unixlib_generated.cpp b/vrclient_x64/unixlib_generated.cpp index da7f4cb6..b066e4bc 100644 --- a/vrclient_x64/unixlib_generated.cpp +++ b/vrclient_x64/unixlib_generated.cpp @@ -1,7 +1,10 @@ /* This file is auto-generated, do not edit. */ - #include "unix_private.h" +#if 0 +#pragma makedep unix +#endif + extern "C" const unixlib_entry_t __wine_unix_call_funcs[] = { vrclient_init, diff --git a/vrclient_x64/vrclient_main.c b/vrclient_x64/vrclient_main.c index 4713869d..9b22f6c2 100644 --- a/vrclient_x64/vrclient_main.c +++ b/vrclient_x64/vrclient_main.c @@ -21,6 +21,8 @@ #include "wine/unixlib.h" +#define PATH_MAX 4096 + WINE_DEFAULT_DEBUG_CHANNEL(vrclient); CREATE_TYPE_INFO_VTABLE; @@ -39,6 +41,7 @@ BOOL WINAPI DllMain(HINSTANCE instance, DWORD reason, void *reserved) init_type_info_rtti( (char *)instance ); init_rtti( (char *)instance ); #endif /* __x86_64__ */ + __wine_init_unix_call(); break; case DLL_PROCESS_DETACH: diff --git a/vrclient_x64/vrclient_private.h b/vrclient_x64/vrclient_private.h index f07459f7..2be9b50b 100644 --- a/vrclient_x64/vrclient_private.h +++ b/vrclient_x64/vrclient_private.h @@ -2,8 +2,6 @@ #include #include -#include - #ifndef __cplusplus #include "unixlib.h" #include "wine/debug.h"