diff --git a/vrclient_x64/vrclient_main.c b/vrclient_x64/vrclient_main.c index f2fc3714..5cb62529 100644 --- a/vrclient_x64/vrclient_main.c +++ b/vrclient_x64/vrclient_main.c @@ -273,7 +273,7 @@ static int load_vrclient( BOOL initializing_registry ) return vrclient_loaded; } -void * __stdcall HmdSystemFactory(const char *name, int *return_code) +void *CDECL 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); @@ -282,7 +282,7 @@ void * __stdcall HmdSystemFactory(const char *name, int *return_code) return create_win_interface( name, params._ret ); } -void * __stdcall VRClientCoreFactory(const char *name, int *return_code) +void *CDECL 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);