diff --git a/vrclient_x64/vrclient_main.c b/vrclient_x64/vrclient_main.c index c0bcb908..60ffc1ea 100644 --- a/vrclient_x64/vrclient_main.c +++ b/vrclient_x64/vrclient_main.c @@ -181,7 +181,7 @@ static int load_vrclient(void) return vrclient_loaded; } -void *CDECL HmdSystemFactory(const char *name, int *return_code) +void * __stdcall HmdSystemFactory(const char *name, int *return_code) { struct vrclient_HmdSystemFactory_params params = {.name = name, .return_code = return_code}; TRACE("name: %s, return_code: %p\n", name, return_code); @@ -190,7 +190,7 @@ void *CDECL HmdSystemFactory(const char *name, int *return_code) return create_win_interface( name, params._ret ); } -void *CDECL VRClientCoreFactory(const char *name, int *return_code) +void * __stdcall VRClientCoreFactory(const char *name, int *return_code) { struct vrclient_VRClientCoreFactory_params params = {.name = name, .return_code = return_code}; TRACE("name: %s, return_code: %p\n", name, return_code);