diff --git a/lsteamclient/cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001.cpp b/lsteamclient/cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001.cpp index 92151ea7..9b1a7b5e 100644 --- a/lsteamclient/cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001.cpp +++ b/lsteamclient/cppISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001.cpp @@ -30,6 +30,7 @@ NTSTATUS ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppInstallDir( void struct ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppInstallDir_params *params = (struct ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppInstallDir_params *)args; struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *iface = (struct u_ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001 *)params->linux_side; params->_ret = iface->GetAppInstallDir( params->nAppID, params->pchDirectory, params->cchNameMax ); + params->_ret = steamclient_unix_path_to_dos_path( params->_ret, params->pchDirectory, params->pchDirectory, params->cchNameMax, 0 ); return 0; } diff --git a/lsteamclient/cppISteamApps_STEAMAPPS_INTERFACE_VERSION005.cpp b/lsteamclient/cppISteamApps_STEAMAPPS_INTERFACE_VERSION005.cpp index 7cc01b49..3312e154 100644 --- a/lsteamclient/cppISteamApps_STEAMAPPS_INTERFACE_VERSION005.cpp +++ b/lsteamclient/cppISteamApps_STEAMAPPS_INTERFACE_VERSION005.cpp @@ -150,6 +150,7 @@ NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDir( void *args struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDir_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDir_params *)args; struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION005 *)params->linux_side; params->_ret = iface->GetAppInstallDir( params->appID, params->pchFolder, params->cchFolderBufferSize ); + params->_ret = steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderBufferSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamApps_STEAMAPPS_INTERFACE_VERSION006.cpp b/lsteamclient/cppISteamApps_STEAMAPPS_INTERFACE_VERSION006.cpp index 6c1f802a..0c94049b 100644 --- a/lsteamclient/cppISteamApps_STEAMAPPS_INTERFACE_VERSION006.cpp +++ b/lsteamclient/cppISteamApps_STEAMAPPS_INTERFACE_VERSION006.cpp @@ -150,6 +150,7 @@ NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDir( void *args struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDir_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDir_params *)args; struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION006 *)params->linux_side; params->_ret = iface->GetAppInstallDir( params->appID, params->pchFolder, params->cchFolderBufferSize ); + params->_ret = steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderBufferSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamApps_STEAMAPPS_INTERFACE_VERSION007.cpp b/lsteamclient/cppISteamApps_STEAMAPPS_INTERFACE_VERSION007.cpp index 15561d88..ab62cd6d 100644 --- a/lsteamclient/cppISteamApps_STEAMAPPS_INTERFACE_VERSION007.cpp +++ b/lsteamclient/cppISteamApps_STEAMAPPS_INTERFACE_VERSION007.cpp @@ -150,6 +150,7 @@ NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDir( void *args struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDir_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDir_params *)args; struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION007 *)params->linux_side; params->_ret = iface->GetAppInstallDir( params->appID, params->pchFolder, params->cchFolderBufferSize ); + params->_ret = steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderBufferSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamApps_STEAMAPPS_INTERFACE_VERSION008.cpp b/lsteamclient/cppISteamApps_STEAMAPPS_INTERFACE_VERSION008.cpp index 0f3a8ec2..f3cc574e 100644 --- a/lsteamclient/cppISteamApps_STEAMAPPS_INTERFACE_VERSION008.cpp +++ b/lsteamclient/cppISteamApps_STEAMAPPS_INTERFACE_VERSION008.cpp @@ -150,6 +150,7 @@ NTSTATUS ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDir( void *args struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDir_params *params = (struct ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDir_params *)args; struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *iface = (struct u_ISteamApps_STEAMAPPS_INTERFACE_VERSION008 *)params->linux_side; params->_ret = iface->GetAppInstallDir( params->appID, params->pchFolder, params->cchFolderBufferSize ); + params->_ret = steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderBufferSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION002.cpp b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION002.cpp index 51b01ce7..fa547e39 100644 --- a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION002.cpp +++ b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION002.cpp @@ -244,6 +244,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemInstallInfo( void *args struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemInstallInfo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemInstallInfo_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION002 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION002 *)params->linux_side; params->_ret = iface->GetItemInstallInfo( params->nPublishedFileID, params->punSizeOnDisk, params->pchFolder, params->cchFolderSize ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION003.cpp b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION003.cpp index 057ff8fc..78eac246 100644 --- a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION003.cpp +++ b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION003.cpp @@ -244,6 +244,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemInstallInfo( void *args struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemInstallInfo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemInstallInfo_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION003 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION003 *)params->linux_side; params->_ret = iface->GetItemInstallInfo( params->nPublishedFileID, params->punSizeOnDisk, params->pchFolder, params->cchFolderSize, params->pbLegacyItem ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION004.cpp b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION004.cpp index 168c4506..b18d043e 100644 --- a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION004.cpp +++ b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION004.cpp @@ -252,6 +252,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemInstallInfo( void *args struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemInstallInfo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemInstallInfo_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION004 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION004 *)params->linux_side; params->_ret = iface->GetItemInstallInfo( params->nPublishedFileID, params->punSizeOnDisk, params->pchFolder, params->cchFolderSize, params->punTimeStamp ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION005.cpp b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION005.cpp index 573874db..4f58f4f5 100644 --- a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION005.cpp +++ b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION005.cpp @@ -88,6 +88,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCAdditionalPreview( v struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCAdditionalPreview_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCAdditionalPreview_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION005 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION005 *)params->linux_side; params->_ret = iface->GetQueryUGCAdditionalPreview( params->handle, params->index, params->previewIndex, params->pchURLOrVideoID, params->cchURLSize, params->pbIsImage ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchURLOrVideoID, params->pchURLOrVideoID, params->cchURLSize, 1 ); return 0; } @@ -356,6 +357,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemInstallInfo( void *args struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemInstallInfo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemInstallInfo_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION005 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION005 *)params->linux_side; params->_ret = iface->GetItemInstallInfo( params->nPublishedFileID, params->punSizeOnDisk, params->pchFolder, params->cchFolderSize, params->punTimeStamp ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION006.cpp b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION006.cpp index 2039d2a7..5fd955a6 100644 --- a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION006.cpp +++ b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION006.cpp @@ -88,6 +88,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCAdditionalPreview( v struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCAdditionalPreview_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCAdditionalPreview_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION006 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION006 *)params->linux_side; params->_ret = iface->GetQueryUGCAdditionalPreview( params->handle, params->index, params->previewIndex, params->pchURLOrVideoID, params->cchURLSize, params->pbIsImage ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchURLOrVideoID, params->pchURLOrVideoID, params->cchURLSize, 1 ); return 0; } @@ -388,6 +389,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemInstallInfo( void *args struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemInstallInfo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemInstallInfo_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION006 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION006 *)params->linux_side; params->_ret = iface->GetItemInstallInfo( params->nPublishedFileID, params->punSizeOnDisk, params->pchFolder, params->cchFolderSize, params->punTimeStamp ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION007.cpp b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION007.cpp index 33ab52b0..1c0a0c41 100644 --- a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION007.cpp +++ b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION007.cpp @@ -88,6 +88,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCAdditionalPreview( v struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCAdditionalPreview_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCAdditionalPreview_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION007 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION007 *)params->linux_side; params->_ret = iface->GetQueryUGCAdditionalPreview( params->handle, params->index, params->previewIndex, params->pchURLOrVideoID, params->cchURLSize, params->pbIsImage ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchURLOrVideoID, params->pchURLOrVideoID, params->cchURLSize, 1 ); return 0; } @@ -436,6 +437,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemInstallInfo( void *args struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemInstallInfo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemInstallInfo_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION007 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION007 *)params->linux_side; params->_ret = iface->GetItemInstallInfo( params->nPublishedFileID, params->punSizeOnDisk, params->pchFolder, params->cchFolderSize, params->punTimeStamp ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION008.cpp b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION008.cpp index 5e948daf..a26a25aa 100644 --- a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION008.cpp +++ b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION008.cpp @@ -88,6 +88,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCAdditionalPreview( v struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCAdditionalPreview_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCAdditionalPreview_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION008 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION008 *)params->linux_side; params->_ret = iface->GetQueryUGCAdditionalPreview( params->handle, params->index, params->previewIndex, params->pchURLOrVideoID, params->cchURLSize, params->pchOriginalFileName, params->cchOriginalFileNameSize, params->pPreviewType ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchURLOrVideoID, params->pchURLOrVideoID, params->cchURLSize, 1 ); return 0; } @@ -480,6 +481,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemInstallInfo( void *args struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemInstallInfo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemInstallInfo_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION008 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION008 *)params->linux_side; params->_ret = iface->GetItemInstallInfo( params->nPublishedFileID, params->punSizeOnDisk, params->pchFolder, params->cchFolderSize, params->punTimeStamp ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION009.cpp b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION009.cpp index 0fce886d..bdf41c96 100644 --- a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION009.cpp +++ b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION009.cpp @@ -88,6 +88,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCAdditionalPreview( v struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCAdditionalPreview_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCAdditionalPreview_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION009 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION009 *)params->linux_side; params->_ret = iface->GetQueryUGCAdditionalPreview( params->handle, params->index, params->previewIndex, params->pchURLOrVideoID, params->cchURLSize, params->pchOriginalFileName, params->cchOriginalFileNameSize, params->pPreviewType ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchURLOrVideoID, params->pchURLOrVideoID, params->cchURLSize, 1 ); return 0; } @@ -488,6 +489,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemInstallInfo( void *args struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemInstallInfo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemInstallInfo_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION009 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION009 *)params->linux_side; params->_ret = iface->GetItemInstallInfo( params->nPublishedFileID, params->punSizeOnDisk, params->pchFolder, params->cchFolderSize, params->punTimeStamp ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION010.cpp b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION010.cpp index f4fb2d01..0ec0e4ac 100644 --- a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION010.cpp +++ b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION010.cpp @@ -88,6 +88,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCAdditionalPreview( v struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCAdditionalPreview_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCAdditionalPreview_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION010 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION010 *)params->linux_side; params->_ret = iface->GetQueryUGCAdditionalPreview( params->handle, params->index, params->previewIndex, params->pchURLOrVideoID, params->cchURLSize, params->pchOriginalFileName, params->cchOriginalFileNameSize, params->pPreviewType ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchURLOrVideoID, params->pchURLOrVideoID, params->cchURLSize, 1 ); return 0; } @@ -496,6 +497,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemInstallInfo( void *args struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemInstallInfo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemInstallInfo_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION010 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION010 *)params->linux_side; params->_ret = iface->GetItemInstallInfo( params->nPublishedFileID, params->punSizeOnDisk, params->pchFolder, params->cchFolderSize, params->punTimeStamp ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION012.cpp b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION012.cpp index e0cf833d..02a80282 100644 --- a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION012.cpp +++ b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION012.cpp @@ -96,6 +96,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCAdditionalPreview( v struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCAdditionalPreview_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCAdditionalPreview_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION012 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION012 *)params->linux_side; params->_ret = iface->GetQueryUGCAdditionalPreview( params->handle, params->index, params->previewIndex, params->pchURLOrVideoID, params->cchURLSize, params->pchOriginalFileName, params->cchOriginalFileNameSize, params->pPreviewType ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchURLOrVideoID, params->pchURLOrVideoID, params->cchURLSize, 1 ); return 0; } @@ -512,6 +513,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemInstallInfo( void *args struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemInstallInfo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemInstallInfo_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION012 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION012 *)params->linux_side; params->_ret = iface->GetItemInstallInfo( params->nPublishedFileID, params->punSizeOnDisk, params->pchFolder, params->cchFolderSize, params->punTimeStamp ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION013.cpp b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION013.cpp index 3a77fae8..10b9a937 100644 --- a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION013.cpp +++ b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION013.cpp @@ -96,6 +96,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCAdditionalPreview( v struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCAdditionalPreview_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCAdditionalPreview_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION013 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION013 *)params->linux_side; params->_ret = iface->GetQueryUGCAdditionalPreview( params->handle, params->index, params->previewIndex, params->pchURLOrVideoID, params->cchURLSize, params->pchOriginalFileName, params->cchOriginalFileNameSize, params->pPreviewType ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchURLOrVideoID, params->pchURLOrVideoID, params->cchURLSize, 1 ); return 0; } @@ -528,6 +529,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemInstallInfo( void *args struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemInstallInfo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemInstallInfo_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION013 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION013 *)params->linux_side; params->_ret = iface->GetItemInstallInfo( params->nPublishedFileID, params->punSizeOnDisk, params->pchFolder, params->cchFolderSize, params->punTimeStamp ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION014.cpp b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION014.cpp index 645b8bcf..201a95ee 100644 --- a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION014.cpp +++ b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION014.cpp @@ -96,6 +96,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCAdditionalPreview( v struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCAdditionalPreview_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCAdditionalPreview_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION014 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION014 *)params->linux_side; params->_ret = iface->GetQueryUGCAdditionalPreview( params->handle, params->index, params->previewIndex, params->pchURLOrVideoID, params->cchURLSize, params->pchOriginalFileName, params->cchOriginalFileNameSize, params->pPreviewType ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchURLOrVideoID, params->pchURLOrVideoID, params->cchURLSize, 1 ); return 0; } @@ -536,6 +537,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemInstallInfo( void *args struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemInstallInfo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemInstallInfo_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION014 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION014 *)params->linux_side; params->_ret = iface->GetItemInstallInfo( params->nPublishedFileID, params->punSizeOnDisk, params->pchFolder, params->cchFolderSize, params->punTimeStamp ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION015.cpp b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION015.cpp index 442924b1..f7564931 100644 --- a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION015.cpp +++ b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION015.cpp @@ -120,6 +120,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCAdditionalPreview( v struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCAdditionalPreview_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCAdditionalPreview_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION015 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION015 *)params->linux_side; params->_ret = iface->GetQueryUGCAdditionalPreview( params->handle, params->index, params->previewIndex, params->pchURLOrVideoID, params->cchURLSize, params->pchOriginalFileName, params->cchOriginalFileNameSize, params->pPreviewType ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchURLOrVideoID, params->pchURLOrVideoID, params->cchURLSize, 1 ); return 0; } @@ -560,6 +561,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemInstallInfo( void *args struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemInstallInfo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemInstallInfo_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION015 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION015 *)params->linux_side; params->_ret = iface->GetItemInstallInfo( params->nPublishedFileID, params->punSizeOnDisk, params->pchFolder, params->cchFolderSize, params->punTimeStamp ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION016.cpp b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION016.cpp index 02287481..189bbb2a 100644 --- a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION016.cpp +++ b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION016.cpp @@ -120,6 +120,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCAdditionalPreview( v struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCAdditionalPreview_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCAdditionalPreview_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION016 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION016 *)params->linux_side; params->_ret = iface->GetQueryUGCAdditionalPreview( params->handle, params->index, params->previewIndex, params->pchURLOrVideoID, params->cchURLSize, params->pchOriginalFileName, params->cchOriginalFileNameSize, params->pPreviewType ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchURLOrVideoID, params->pchURLOrVideoID, params->cchURLSize, 1 ); return 0; } @@ -576,6 +577,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemInstallInfo( void *args struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemInstallInfo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemInstallInfo_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION016 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION016 *)params->linux_side; params->_ret = iface->GetItemInstallInfo( params->nPublishedFileID, params->punSizeOnDisk, params->pchFolder, params->cchFolderSize, params->punTimeStamp ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION017.cpp b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION017.cpp index 17c4f251..a9f433bd 100644 --- a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION017.cpp +++ b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION017.cpp @@ -120,6 +120,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCAdditionalPreview( v struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCAdditionalPreview_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCAdditionalPreview_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION017 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION017 *)params->linux_side; params->_ret = iface->GetQueryUGCAdditionalPreview( params->handle, params->index, params->previewIndex, params->pchURLOrVideoID, params->cchURLSize, params->pchOriginalFileName, params->cchOriginalFileNameSize, params->pPreviewType ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchURLOrVideoID, params->pchURLOrVideoID, params->cchURLSize, 1 ); return 0; } @@ -600,6 +601,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemInstallInfo( void *args struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemInstallInfo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemInstallInfo_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION017 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION017 *)params->linux_side; params->_ret = iface->GetItemInstallInfo( params->nPublishedFileID, params->punSizeOnDisk, params->pchFolder, params->cchFolderSize, params->punTimeStamp ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION018.cpp b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION018.cpp index b1b4834e..ce5deb6b 100644 --- a/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION018.cpp +++ b/lsteamclient/cppISteamUGC_STEAMUGC_INTERFACE_VERSION018.cpp @@ -120,6 +120,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCAdditionalPreview( v struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCAdditionalPreview_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCAdditionalPreview_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION018 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION018 *)params->linux_side; params->_ret = iface->GetQueryUGCAdditionalPreview( params->handle, params->index, params->previewIndex, params->pchURLOrVideoID, params->cchURLSize, params->pchOriginalFileName, params->cchOriginalFileNameSize, params->pPreviewType ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchURLOrVideoID, params->pchURLOrVideoID, params->cchURLSize, 1 ); return 0; } @@ -600,6 +601,7 @@ NTSTATUS ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemInstallInfo( void *args struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemInstallInfo_params *params = (struct ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemInstallInfo_params *)args; struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION018 *iface = (struct u_ISteamUGC_STEAMUGC_INTERFACE_VERSION018 *)params->linux_side; params->_ret = iface->GetItemInstallInfo( params->nPublishedFileID, params->punSizeOnDisk, params->pchFolder, params->cchFolderSize, params->punTimeStamp ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchFolder, params->pchFolder, params->cchFolderSize, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUser_SteamUser011.cpp b/lsteamclient/cppISteamUser_SteamUser011.cpp index dc2f95ec..2a926e13 100644 --- a/lsteamclient/cppISteamUser_SteamUser011.cpp +++ b/lsteamclient/cppISteamUser_SteamUser011.cpp @@ -54,6 +54,7 @@ NTSTATUS ISteamUser_SteamUser011_GetUserDataFolder( void *args ) struct ISteamUser_SteamUser011_GetUserDataFolder_params *params = (struct ISteamUser_SteamUser011_GetUserDataFolder_params *)args; struct u_ISteamUser_SteamUser011 *iface = (struct u_ISteamUser_SteamUser011 *)params->linux_side; params->_ret = iface->GetUserDataFolder( params->pchBuffer, params->cubBuffer ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchBuffer, params->pchBuffer, params->cubBuffer, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUser_SteamUser012.cpp b/lsteamclient/cppISteamUser_SteamUser012.cpp index 95c535d5..43bb468a 100644 --- a/lsteamclient/cppISteamUser_SteamUser012.cpp +++ b/lsteamclient/cppISteamUser_SteamUser012.cpp @@ -54,6 +54,7 @@ NTSTATUS ISteamUser_SteamUser012_GetUserDataFolder( void *args ) struct ISteamUser_SteamUser012_GetUserDataFolder_params *params = (struct ISteamUser_SteamUser012_GetUserDataFolder_params *)args; struct u_ISteamUser_SteamUser012 *iface = (struct u_ISteamUser_SteamUser012 *)params->linux_side; params->_ret = iface->GetUserDataFolder( params->pchBuffer, params->cubBuffer ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchBuffer, params->pchBuffer, params->cubBuffer, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUser_SteamUser013.cpp b/lsteamclient/cppISteamUser_SteamUser013.cpp index 0c3b7f92..2c6a66cc 100644 --- a/lsteamclient/cppISteamUser_SteamUser013.cpp +++ b/lsteamclient/cppISteamUser_SteamUser013.cpp @@ -54,6 +54,7 @@ NTSTATUS ISteamUser_SteamUser013_GetUserDataFolder( void *args ) struct ISteamUser_SteamUser013_GetUserDataFolder_params *params = (struct ISteamUser_SteamUser013_GetUserDataFolder_params *)args; struct u_ISteamUser_SteamUser013 *iface = (struct u_ISteamUser_SteamUser013 *)params->linux_side; params->_ret = iface->GetUserDataFolder( params->pchBuffer, params->cubBuffer ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchBuffer, params->pchBuffer, params->cubBuffer, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUser_SteamUser014.cpp b/lsteamclient/cppISteamUser_SteamUser014.cpp index 630262c2..c461c2cc 100644 --- a/lsteamclient/cppISteamUser_SteamUser014.cpp +++ b/lsteamclient/cppISteamUser_SteamUser014.cpp @@ -54,6 +54,7 @@ NTSTATUS ISteamUser_SteamUser014_GetUserDataFolder( void *args ) struct ISteamUser_SteamUser014_GetUserDataFolder_params *params = (struct ISteamUser_SteamUser014_GetUserDataFolder_params *)args; struct u_ISteamUser_SteamUser014 *iface = (struct u_ISteamUser_SteamUser014 *)params->linux_side; params->_ret = iface->GetUserDataFolder( params->pchBuffer, params->cubBuffer ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchBuffer, params->pchBuffer, params->cubBuffer, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUser_SteamUser015.cpp b/lsteamclient/cppISteamUser_SteamUser015.cpp index 9b245180..244d3306 100644 --- a/lsteamclient/cppISteamUser_SteamUser015.cpp +++ b/lsteamclient/cppISteamUser_SteamUser015.cpp @@ -54,6 +54,7 @@ NTSTATUS ISteamUser_SteamUser015_GetUserDataFolder( void *args ) struct ISteamUser_SteamUser015_GetUserDataFolder_params *params = (struct ISteamUser_SteamUser015_GetUserDataFolder_params *)args; struct u_ISteamUser_SteamUser015 *iface = (struct u_ISteamUser_SteamUser015 *)params->linux_side; params->_ret = iface->GetUserDataFolder( params->pchBuffer, params->cubBuffer ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchBuffer, params->pchBuffer, params->cubBuffer, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUser_SteamUser016.cpp b/lsteamclient/cppISteamUser_SteamUser016.cpp index b08bbb2f..e66b7032 100644 --- a/lsteamclient/cppISteamUser_SteamUser016.cpp +++ b/lsteamclient/cppISteamUser_SteamUser016.cpp @@ -54,6 +54,7 @@ NTSTATUS ISteamUser_SteamUser016_GetUserDataFolder( void *args ) struct ISteamUser_SteamUser016_GetUserDataFolder_params *params = (struct ISteamUser_SteamUser016_GetUserDataFolder_params *)args; struct u_ISteamUser_SteamUser016 *iface = (struct u_ISteamUser_SteamUser016 *)params->linux_side; params->_ret = iface->GetUserDataFolder( params->pchBuffer, params->cubBuffer ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchBuffer, params->pchBuffer, params->cubBuffer, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUser_SteamUser017.cpp b/lsteamclient/cppISteamUser_SteamUser017.cpp index 0d3d4021..58b03bc2 100644 --- a/lsteamclient/cppISteamUser_SteamUser017.cpp +++ b/lsteamclient/cppISteamUser_SteamUser017.cpp @@ -54,6 +54,7 @@ NTSTATUS ISteamUser_SteamUser017_GetUserDataFolder( void *args ) struct ISteamUser_SteamUser017_GetUserDataFolder_params *params = (struct ISteamUser_SteamUser017_GetUserDataFolder_params *)args; struct u_ISteamUser_SteamUser017 *iface = (struct u_ISteamUser_SteamUser017 *)params->linux_side; params->_ret = iface->GetUserDataFolder( params->pchBuffer, params->cubBuffer ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchBuffer, params->pchBuffer, params->cubBuffer, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUser_SteamUser018.cpp b/lsteamclient/cppISteamUser_SteamUser018.cpp index 2ef5e243..257a35e0 100644 --- a/lsteamclient/cppISteamUser_SteamUser018.cpp +++ b/lsteamclient/cppISteamUser_SteamUser018.cpp @@ -54,6 +54,7 @@ NTSTATUS ISteamUser_SteamUser018_GetUserDataFolder( void *args ) struct ISteamUser_SteamUser018_GetUserDataFolder_params *params = (struct ISteamUser_SteamUser018_GetUserDataFolder_params *)args; struct u_ISteamUser_SteamUser018 *iface = (struct u_ISteamUser_SteamUser018 *)params->linux_side; params->_ret = iface->GetUserDataFolder( params->pchBuffer, params->cubBuffer ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchBuffer, params->pchBuffer, params->cubBuffer, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUser_SteamUser019.cpp b/lsteamclient/cppISteamUser_SteamUser019.cpp index 58e11c68..c78c593c 100644 --- a/lsteamclient/cppISteamUser_SteamUser019.cpp +++ b/lsteamclient/cppISteamUser_SteamUser019.cpp @@ -54,6 +54,7 @@ NTSTATUS ISteamUser_SteamUser019_GetUserDataFolder( void *args ) struct ISteamUser_SteamUser019_GetUserDataFolder_params *params = (struct ISteamUser_SteamUser019_GetUserDataFolder_params *)args; struct u_ISteamUser_SteamUser019 *iface = (struct u_ISteamUser_SteamUser019 *)params->linux_side; params->_ret = iface->GetUserDataFolder( params->pchBuffer, params->cubBuffer ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchBuffer, params->pchBuffer, params->cubBuffer, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUser_SteamUser020.cpp b/lsteamclient/cppISteamUser_SteamUser020.cpp index 54646ae0..48e15b0b 100644 --- a/lsteamclient/cppISteamUser_SteamUser020.cpp +++ b/lsteamclient/cppISteamUser_SteamUser020.cpp @@ -54,6 +54,7 @@ NTSTATUS ISteamUser_SteamUser020_GetUserDataFolder( void *args ) struct ISteamUser_SteamUser020_GetUserDataFolder_params *params = (struct ISteamUser_SteamUser020_GetUserDataFolder_params *)args; struct u_ISteamUser_SteamUser020 *iface = (struct u_ISteamUser_SteamUser020 *)params->linux_side; params->_ret = iface->GetUserDataFolder( params->pchBuffer, params->cubBuffer ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchBuffer, params->pchBuffer, params->cubBuffer, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUser_SteamUser021.cpp b/lsteamclient/cppISteamUser_SteamUser021.cpp index 6a557c81..2026d4bf 100644 --- a/lsteamclient/cppISteamUser_SteamUser021.cpp +++ b/lsteamclient/cppISteamUser_SteamUser021.cpp @@ -54,6 +54,7 @@ NTSTATUS ISteamUser_SteamUser021_GetUserDataFolder( void *args ) struct ISteamUser_SteamUser021_GetUserDataFolder_params *params = (struct ISteamUser_SteamUser021_GetUserDataFolder_params *)args; struct u_ISteamUser_SteamUser021 *iface = (struct u_ISteamUser_SteamUser021 *)params->linux_side; params->_ret = iface->GetUserDataFolder( params->pchBuffer, params->cubBuffer ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchBuffer, params->pchBuffer, params->cubBuffer, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUser_SteamUser022.cpp b/lsteamclient/cppISteamUser_SteamUser022.cpp index 262cc01c..fdebf739 100644 --- a/lsteamclient/cppISteamUser_SteamUser022.cpp +++ b/lsteamclient/cppISteamUser_SteamUser022.cpp @@ -54,6 +54,7 @@ NTSTATUS ISteamUser_SteamUser022_GetUserDataFolder( void *args ) struct ISteamUser_SteamUser022_GetUserDataFolder_params *params = (struct ISteamUser_SteamUser022_GetUserDataFolder_params *)args; struct u_ISteamUser_SteamUser022 *iface = (struct u_ISteamUser_SteamUser022 *)params->linux_side; params->_ret = iface->GetUserDataFolder( params->pchBuffer, params->cubBuffer ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchBuffer, params->pchBuffer, params->cubBuffer, 0 ); return 0; } diff --git a/lsteamclient/cppISteamUser_SteamUser023.cpp b/lsteamclient/cppISteamUser_SteamUser023.cpp index f95b999a..f0a26ab0 100644 --- a/lsteamclient/cppISteamUser_SteamUser023.cpp +++ b/lsteamclient/cppISteamUser_SteamUser023.cpp @@ -54,6 +54,7 @@ NTSTATUS ISteamUser_SteamUser023_GetUserDataFolder( void *args ) struct ISteamUser_SteamUser023_GetUserDataFolder_params *params = (struct ISteamUser_SteamUser023_GetUserDataFolder_params *)args; struct u_ISteamUser_SteamUser023 *iface = (struct u_ISteamUser_SteamUser023 *)params->linux_side; params->_ret = iface->GetUserDataFolder( params->pchBuffer, params->cubBuffer ); + steamclient_unix_path_to_dos_path( params->_ret, params->pchBuffer, params->pchBuffer, params->cubBuffer, 0 ); return 0; } diff --git a/lsteamclient/gen_wrapper.py b/lsteamclient/gen_wrapper.py index c525005a..ae9c7d78 100755 --- a/lsteamclient/gen_wrapper.py +++ b/lsteamclient/gen_wrapper.py @@ -995,6 +995,14 @@ def handle_method_cpp(method, classname, out): for name, param in sorted(need_output.items()): out(f' *params->{name} = u_{name};\n') + path_conv_utow = PATH_CONV_METHODS_UTOW.get(f'{klass.name}_{method.spelling}', {}) + + for name, conv in filter(lambda x: x[0] in names, path_conv_utow.items()): + out(u' ') + if "ret_size" in path_conv_utow: + out(u'params->_ret = ') + out(f'steamclient_unix_path_to_dos_path( params->_ret, params->{name}, params->{name}, params->{conv["len"]}, {int(conv["url"])} );\n') + for name, conv in filter(lambda x: x[0] in names, path_conv_wtou.items()): if conv["array"]: out(f' steamclient_free_path_array( u_{name} );\n') @@ -1046,8 +1054,6 @@ def handle_method_c(klass, method, winclassname, out): for name in names[1:]: out(f' .{name} = {name},\n') out(u' };\n') - path_conv_utow = PATH_CONV_METHODS_UTOW.get(f'{klass.name}_{method.spelling}', {}) - out(u' TRACE("%p\\n", _this);\n') out(f' STEAMCLIENT_CALL( {method.full_name}, ¶ms );\n') @@ -1059,12 +1065,6 @@ def handle_method_c(klass, method, winclassname, out): elif method.result_type.spelling.startswith("ISteam"): out(u' params._ret = create_win_interface( pchVersion, params._ret );\n') - for name, conv in filter(lambda x: x[0] in names, path_conv_utow.items()): - out(u' ') - if "ret_size" in path_conv_utow: - out(u'params._ret = ') - out(f'steamclient_unix_path_to_dos_path( params._ret, {name}, {name}, {conv["len"]}, {int(conv["url"])} );\n') - if not returns_void: out(u' return params._ret;\n') out(u'}\n\n') diff --git a/lsteamclient/steamclient_main.c b/lsteamclient/steamclient_main.c index 64240b6c..ef4ffd0f 100644 --- a/lsteamclient/steamclient_main.c +++ b/lsteamclient/steamclient_main.c @@ -44,76 +44,6 @@ BOOL WINAPI DllMain(HINSTANCE instance, DWORD reason, void *reserved) return TRUE; } -/* Returns: - * - if successful, the number of bytes written to dst, including the NULL terminator; - * - 0 if failed; - * - PATH_MAX if insufficient output buffer (TODO: should be actual required length including NULL terminator). */ -unsigned int steamclient_unix_path_to_dos_path( bool api_result, const char *src, char *dst, uint32_t dst_bytes, int is_url ) -{ - static const char file_prot[] = "file://"; - WCHAR *dosW; - uint32_t r; - - if (!api_result) - { - if (dst && dst_bytes) - *dst = 0; - return 0; - } - - if (!dst || !dst_bytes) - return PATH_MAX; - - if (!src || !*src) - { - *dst = 0; - return PATH_MAX; - } - - if (is_url) - { - /* convert only file: URLs */ - if (strncmp(src, file_prot, 7)) - { - r = strlen(src) + 1; - if (r > dst_bytes) - *dst = 0; - else - memmove(dst, src, r); - return r; - } - if (dst_bytes < sizeof(file_prot)) - { - *dst = 0; - return PATH_MAX; - } - memmove(dst, src, 7); - src += 7; - dst += 7; - dst_bytes -= 7; - } - - dosW = wine_get_dos_file_name(src); - - if (!dosW) - { - WARN("Unable to convert unix filename to DOS: %s.\n", src); - *dst = 0; - return 0; - } - - r = WideCharToMultiByte(CP_ACP, 0, dosW, -1, dst, dst_bytes, - NULL, NULL); - if (!r) - { - *dst = 0; - if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) - r = PATH_MAX; - } - HeapFree(GetProcessHeap(), 0, dosW); - return r; -} - static BYTE *alloc_start, *alloc_end; static bool allocated_from_steamclient_dll( void *ptr ) diff --git a/lsteamclient/steamclient_private.h b/lsteamclient/steamclient_private.h index 230fef78..007ac95f 100644 --- a/lsteamclient/steamclient_private.h +++ b/lsteamclient/steamclient_private.h @@ -46,9 +46,6 @@ typedef void (*CDECL win_SteamInputActionEventCallbackPointer)( struct SteamInpu void lin_SteamInputActionEventCallbackPointer( struct SteamInputActionEvent_t *dat ); struct w_steam_iface *create_win_interface(const char *name, void *linux_side); -unsigned int steamclient_unix_path_to_dos_path( bool api_result, const char *src, char *dst, - uint32_t dst_bytes, int is_url ); - void *alloc_mem_for_iface(size_t size, const char *iface_version); void *alloc_vtable(void *vtable, unsigned int method_count, const char *iface_version); diff --git a/lsteamclient/steamclient_structs.h b/lsteamclient/steamclient_structs.h index 26dd3773..80f5385a 100644 --- a/lsteamclient/steamclient_structs.h +++ b/lsteamclient/steamclient_structs.h @@ -65,8 +65,6 @@ typedef struct SteamDatagramGameCoordinatorServerLogin SteamDatagramGameCoordina #define PATH_MAX 4096 extern char g_tmppath[PATH_MAX]; -extern unsigned int steamclient_unix_path_to_dos_path( bool api_result, const char *src, char *dst, uint32_t dst_bytes, int is_url ); - #ifdef __cplusplus } /* extern "C" */ #endif /* __cplusplus */ diff --git a/lsteamclient/unix_private.h b/lsteamclient/unix_private.h index 201d5b55..6fd5c728 100644 --- a/lsteamclient/unix_private.h +++ b/lsteamclient/unix_private.h @@ -83,6 +83,9 @@ extern void steamclient_free_path( char *path_array ); extern const char **steamclient_dos_to_unix_path_array( const char **src_array ); extern void steamclient_free_path_array( const char **path_array ); +extern unsigned int steamclient_unix_path_to_dos_path( bool api_result, const char *src, char *dst, + uint32_t dst_bytes, int is_url ); + #ifdef __cplusplus } /* extern "C" */ #endif /* __cplusplus */ diff --git a/lsteamclient/unixlib.cpp b/lsteamclient/unixlib.cpp index f1399c51..7f882953 100644 --- a/lsteamclient/unixlib.cpp +++ b/lsteamclient/unixlib.cpp @@ -350,3 +350,59 @@ void steamclient_free_path_array( const char **path_array ) for (path = path_array; *path; path++) HeapFree( GetProcessHeap(), 0, *(char **)path ); HeapFree( GetProcessHeap(), 0, path_array ); } + +/* Returns: + * - if successful, the number of bytes written to dst, including the NULL terminator; + * - 0 if failed; + * - PATH_MAX if insufficient output buffer (TODO: should be actual required length including NULL terminator). */ +unsigned int steamclient_unix_path_to_dos_path( bool api_result, const char *src, char *dst, uint32_t dst_bytes, int is_url ) +{ + static const char file_prot[] = "file://"; + WCHAR *dosW; + uint32_t r; + + if (!src || !*src || !api_result || !dst || !dst_bytes) + { + if (dst && dst_bytes) *dst = 0; + return api_result ? PATH_MAX : 0; + } + + if (is_url) + { + /* convert only file: URLs */ + if (strncmp( src, file_prot, 7 )) + { + r = strlen( src ) + 1; + if (r > dst_bytes) *dst = 0; + else memmove( dst, src, r ); + return r; + } + if (dst_bytes < sizeof(file_prot)) + { + *dst = 0; + return PATH_MAX; + } + memmove( dst, src, 7 ); + src += 7; + dst += 7; + dst_bytes -= 7; + } + + dosW = wine_get_dos_file_name( src ); + if (!dosW) + { + WARN( "Unable to convert unix filename to DOS: %s.\n", debugstr_a(src) ); + *dst = 0; + return 0; + } + + r = WideCharToMultiByte( CP_ACP, 0, dosW, -1, dst, dst_bytes, NULL, NULL ); + if (!r) + { + *dst = 0; + if (GetLastError() == ERROR_INSUFFICIENT_BUFFER) r = PATH_MAX; + } + HeapFree( GetProcessHeap(), 0, dosW ); + + return r; +} diff --git a/lsteamclient/unixlib.h b/lsteamclient/unixlib.h index b6bf2ed8..94ae442c 100644 --- a/lsteamclient/unixlib.h +++ b/lsteamclient/unixlib.h @@ -19,9 +19,6 @@ extern "C" { #endif /* __cplusplus */ -unsigned int steamclient_unix_path_to_dos_path( bool api_result, const char *src, char *dst, - uint32_t dst_bytes, int is_url ); - #define PATH_MAX 4096 extern char g_tmppath[PATH_MAX]; diff --git a/lsteamclient/winISteamAppList.c b/lsteamclient/winISteamAppList.c index ab7daead..1e4b11b3 100644 --- a/lsteamclient/winISteamAppList.c +++ b/lsteamclient/winISteamAppList.c @@ -58,7 +58,6 @@ int32_t __thiscall winISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppInst }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamAppList_STEAMAPPLIST_INTERFACE_VERSION001_GetAppInstallDir, ¶ms ); - params._ret = steamclient_unix_path_to_dos_path( params._ret, pchDirectory, pchDirectory, cchNameMax, 0 ); return params._ret; } diff --git a/lsteamclient/winISteamApps.c b/lsteamclient/winISteamApps.c index 17f6c8ae..c79272ce 100644 --- a/lsteamclient/winISteamApps.c +++ b/lsteamclient/winISteamApps.c @@ -727,7 +727,6 @@ uint32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDi }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION005_GetAppInstallDir, ¶ms ); - params._ret = steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderBufferSize, 0 ); return params._ret; } @@ -1027,7 +1026,6 @@ uint32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDi }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION006_GetAppInstallDir, ¶ms ); - params._ret = steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderBufferSize, 0 ); return params._ret; } @@ -1355,7 +1353,6 @@ uint32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDi }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION007_GetAppInstallDir, ¶ms ); - params._ret = steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderBufferSize, 0 ); return params._ret; } @@ -1716,7 +1713,6 @@ uint32_t __thiscall winISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDi }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamApps_STEAMAPPS_INTERFACE_VERSION008_GetAppInstallDir, ¶ms ); - params._ret = steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderBufferSize, 0 ); return params._ret; } diff --git a/lsteamclient/winISteamUGC.c b/lsteamclient/winISteamUGC.c index d45a1645..35f96ac2 100644 --- a/lsteamclient/winISteamUGC.c +++ b/lsteamclient/winISteamUGC.c @@ -663,7 +663,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemInstallInfo(st }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION002_GetItemInstallInfo, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } @@ -1158,7 +1157,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemInstallInfo(st }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION003_GetItemInstallInfo, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } @@ -1667,7 +1665,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemInstallInfo(st }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION004_GetItemInstallInfo, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } @@ -1956,7 +1953,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCAdditional }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetQueryUGCAdditionalPreview, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } @@ -2384,7 +2380,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemInstallInfo(st }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION005_GetItemInstallInfo, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } @@ -2690,7 +2685,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCAdditional }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetQueryUGCAdditionalPreview, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } @@ -3169,7 +3163,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemInstallInfo(st }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION006_GetItemInstallInfo, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } @@ -3487,7 +3480,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCAdditional }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetQueryUGCAdditionalPreview, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } @@ -4051,7 +4043,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemInstallInfo(st }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION007_GetItemInstallInfo, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } @@ -4408,7 +4399,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCAdditional }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetQueryUGCAdditionalPreview, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } @@ -5040,7 +5030,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemInstallInfo(st }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION008_GetItemInstallInfo, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } @@ -5406,7 +5395,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCAdditional }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetQueryUGCAdditionalPreview, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } @@ -6051,7 +6039,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemInstallInfo(st }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION009_GetItemInstallInfo, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } @@ -6465,7 +6452,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCAdditional }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetQueryUGCAdditionalPreview, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } @@ -7123,7 +7109,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemInstallInfo(st }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION010_GetItemInstallInfo, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } @@ -7638,7 +7623,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCAdditional }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetQueryUGCAdditionalPreview, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } @@ -8309,7 +8293,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemInstallInfo(st }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION012_GetItemInstallInfo, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } @@ -8828,7 +8811,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCAdditional }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetQueryUGCAdditionalPreview, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } @@ -9527,7 +9509,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemInstallInfo(st }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION013_GetItemInstallInfo, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } @@ -10049,7 +10030,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCAdditional }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetQueryUGCAdditionalPreview, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } @@ -10761,7 +10741,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemInstallInfo(st }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION014_GetItemInstallInfo, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } @@ -11334,7 +11313,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCAdditional }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetQueryUGCAdditionalPreview, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } @@ -12046,7 +12024,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemInstallInfo(st }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION015_GetItemInstallInfo, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } @@ -12648,7 +12625,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCAdditional }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetQueryUGCAdditionalPreview, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } @@ -13388,7 +13364,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemInstallInfo(st }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION016_GetItemInstallInfo, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } @@ -13995,7 +13970,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCAdditional }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetQueryUGCAdditionalPreview, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } @@ -14776,7 +14750,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemInstallInfo(st }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION017_GetItemInstallInfo, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } @@ -15387,7 +15360,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCAdditional }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetQueryUGCAdditionalPreview, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchURLOrVideoID, pchURLOrVideoID, cchURLSize, 1 ); return params._ret; } @@ -16169,7 +16141,6 @@ bool __thiscall winISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemInstallInfo(st }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUGC_STEAMUGC_INTERFACE_VERSION018_GetItemInstallInfo, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchFolder, pchFolder, cchFolderSize, 0 ); return params._ret; } diff --git a/lsteamclient/winISteamUser.c b/lsteamclient/winISteamUser.c index 48dfb674..a8896a57 100644 --- a/lsteamclient/winISteamUser.c +++ b/lsteamclient/winISteamUser.c @@ -1831,7 +1831,6 @@ bool __thiscall winISteamUser_SteamUser011_GetUserDataFolder(struct w_steam_ifac }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUser_SteamUser011_GetUserDataFolder, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchBuffer, pchBuffer, cubBuffer, 0 ); return params._ret; } @@ -2017,7 +2016,6 @@ bool __thiscall winISteamUser_SteamUser012_GetUserDataFolder(struct w_steam_ifac }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUser_SteamUser012_GetUserDataFolder, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchBuffer, pchBuffer, cubBuffer, 0 ); return params._ret; } @@ -2272,7 +2270,6 @@ bool __thiscall winISteamUser_SteamUser013_GetUserDataFolder(struct w_steam_ifac }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUser_SteamUser013_GetUserDataFolder, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchBuffer, pchBuffer, cubBuffer, 0 ); return params._ret; } @@ -2550,7 +2547,6 @@ bool __thiscall winISteamUser_SteamUser014_GetUserDataFolder(struct w_steam_ifac }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUser_SteamUser014_GetUserDataFolder, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchBuffer, pchBuffer, cubBuffer, 0 ); return params._ret; } @@ -2884,7 +2880,6 @@ bool __thiscall winISteamUser_SteamUser015_GetUserDataFolder(struct w_steam_ifac }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUser_SteamUser015_GetUserDataFolder, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchBuffer, pchBuffer, cubBuffer, 0 ); return params._ret; } @@ -3231,7 +3226,6 @@ bool __thiscall winISteamUser_SteamUser016_GetUserDataFolder(struct w_steam_ifac }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUser_SteamUser016_GetUserDataFolder, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchBuffer, pchBuffer, cubBuffer, 0 ); return params._ret; } @@ -3582,7 +3576,6 @@ bool __thiscall winISteamUser_SteamUser017_GetUserDataFolder(struct w_steam_ifac }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUser_SteamUser017_GetUserDataFolder, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchBuffer, pchBuffer, cubBuffer, 0 ); return params._ret; } @@ -3960,7 +3953,6 @@ bool __thiscall winISteamUser_SteamUser018_GetUserDataFolder(struct w_steam_ifac }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUser_SteamUser018_GetUserDataFolder, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchBuffer, pchBuffer, cubBuffer, 0 ); return params._ret; } @@ -4355,7 +4347,6 @@ bool __thiscall winISteamUser_SteamUser019_GetUserDataFolder(struct w_steam_ifac }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUser_SteamUser019_GetUserDataFolder, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchBuffer, pchBuffer, cubBuffer, 0 ); return params._ret; } @@ -4800,7 +4791,6 @@ bool __thiscall winISteamUser_SteamUser020_GetUserDataFolder(struct w_steam_ifac }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUser_SteamUser020_GetUserDataFolder, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchBuffer, pchBuffer, cubBuffer, 0 ); return params._ret; } @@ -5270,7 +5260,6 @@ bool __thiscall winISteamUser_SteamUser021_GetUserDataFolder(struct w_steam_ifac }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUser_SteamUser021_GetUserDataFolder, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchBuffer, pchBuffer, cubBuffer, 0 ); return params._ret; } @@ -5753,7 +5742,6 @@ bool __thiscall winISteamUser_SteamUser022_GetUserDataFolder(struct w_steam_ifac }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUser_SteamUser022_GetUserDataFolder, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchBuffer, pchBuffer, cubBuffer, 0 ); return params._ret; } @@ -6238,7 +6226,6 @@ bool __thiscall winISteamUser_SteamUser023_GetUserDataFolder(struct w_steam_ifac }; TRACE("%p\n", _this); STEAMCLIENT_CALL( ISteamUser_SteamUser023_GetUserDataFolder, ¶ms ); - steamclient_unix_path_to_dos_path( params._ret, pchBuffer, pchBuffer, cubBuffer, 0 ); return params._ret; }