diff --git a/vrclient_x64/gen_wrapper.py b/vrclient_x64/gen_wrapper.py index 81df8f55..aa74d5c9 100755 --- a/vrclient_x64/gen_wrapper.py +++ b/vrclient_x64/gen_wrapper.py @@ -1584,9 +1584,11 @@ with open(u"unixlib_generated.h", "w") as file: out(u'#endif /* __cplusplus */\n') out(u'\n') + out(u'#include \n\n') for klass, method in all_methods: sdkver = klass._sdkver method.write_params(out) + out(u'#include \n\n') out(u'enum unix_funcs\n') out(u'{\n') diff --git a/vrclient_x64/unixlib.h b/vrclient_x64/unixlib.h index b7a6f81c..fdf6989b 100644 --- a/vrclient_x64/unixlib.h +++ b/vrclient_x64/unixlib.h @@ -3,6 +3,7 @@ #include #include +#include #include #include @@ -17,6 +18,8 @@ extern "C" { #endif /* __cplusplus */ +#include + struct render_model { union @@ -64,6 +67,8 @@ struct vrclient_VRClientCoreFactory_params int *return_code; }; +#include + typedef NTSTATUS (*unixlib_entry_t)( void *args ); extern const unixlib_entry_t __wine_unix_call_funcs[]; diff --git a/vrclient_x64/unixlib_generated.h b/vrclient_x64/unixlib_generated.h index 00d148a9..93720fd2 100644 --- a/vrclient_x64/unixlib_generated.h +++ b/vrclient_x64/unixlib_generated.h @@ -7,6 +7,8 @@ extern "C" { #endif /* __cplusplus */ +#include + struct IVRApplications_IVRApplications_001_AddApplicationManifest_params { void *linux_side; @@ -28856,6 +28858,8 @@ struct IVRTrackedCamera_IVRTrackedCamera_006_GetCameraTrackingSpace_params uint32_t _ret; }; +#include + enum unix_funcs { unix_vrclient_init,