From 590aaaf45493a771f98992d441e250b0da7bc8cb Mon Sep 17 00:00:00 2001 From: Marcus Meissner Date: Thu, 2 Jun 2005 10:30:44 +0000 Subject: [PATCH] Added stubs for GetVolumePathName(A,W). --- dlls/kernel/kernel32.spec | 4 ++-- dlls/kernel/volume.c | 20 ++++++++++++++++++++ 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/dlls/kernel/kernel32.spec b/dlls/kernel/kernel32.spec index 63f9ec5c793..0dce3382d77 100644 --- a/dlls/kernel/kernel32.spec +++ b/dlls/kernel/kernel32.spec @@ -526,8 +526,8 @@ @ stdcall GetVolumeInformationW(wstr ptr long ptr ptr ptr ptr long) @ stub GetVolumeNameForVolumeMountPointA @ stdcall GetVolumeNameForVolumeMountPointW(wstr long long) -@ stub GetVolumePathNameA -@ stub GetVolumePathNameW +@ stdcall GetVolumePathNameA(str ptr long) +@ stdcall GetVolumePathNameW(wstr ptr long) @ stdcall GetWindowsDirectoryA(ptr long) @ stdcall GetWindowsDirectoryW(ptr long) @ stub GetWriteWatch diff --git a/dlls/kernel/volume.c b/dlls/kernel/volume.c index c85a1aa6030..e27c7a0ced2 100644 --- a/dlls/kernel/volume.c +++ b/dlls/kernel/volume.c @@ -1357,3 +1357,23 @@ BOOL WINAPI GetDiskFreeSpaceA( LPCSTR root, LPDWORD cluster_sectors, if (root && !(rootW = FILE_name_AtoW( root, FALSE ))) return FALSE; return GetDiskFreeSpaceW( rootW, cluster_sectors, sector_bytes, free_clusters, total_clusters ); } + +/*********************************************************************** + * GetVolumePathNameA (KERNEL32.@) + */ +BOOL WINAPI GetVolumePathNameA(LPCSTR filename, LPSTR volumepathname, DWORD buflen) +{ + FIXME("(%s, %p, %ld), stub!\n", debugstr_a(filename), volumepathname, buflen); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +} + +/*********************************************************************** + * GetVolumePathNameW (KERNEL32.@) + */ +BOOL WINAPI GetVolumePathNameW(LPCWSTR filename, LPWSTR volumepathname, DWORD buflen) +{ + FIXME("(%s, %p, %ld), stub!\n", debugstr_w(filename), volumepathname, buflen); + SetLastError(ERROR_CALL_NOT_IMPLEMENTED); + return FALSE; +}