---
name: "DOSFS_GetFullName"
section: "3w"
platform: "linux"
package: "wine-doc"
version: "0.0.980315-1"
release: "Debian 2.0 (Hamm)"
platforms: ["linux"]
url: "https://new.carta.tech/DOSFS_GetFullName"
---

# DOSFS\_GetFullName(3w)

DOSFS\_GetFullName

## NAME

DOSFS\_GetFullName - DOSFS\_GetFullName

## SYNOPSIS

**BOOL32 DOSFS\_GetFullName**\
 **(**\
\
 	**LPCSTR name,**\
\
 	**BOOL32 check\_last,**\
\
 	**DOS\_FULL\_NAME \*full**\
 **);**

## DESCRIPTION

Convert a file name (DOS or mixed DOS/Unix format) to a valid Unix name / short DOS name pair. Return FALSE if one of the path components does not exist. The last path component is only checked if 'check\_last' is non-zero. The buffers pointed to by 'long\_buf' and 'short\_buf' must be at least MAX\_PATHNAME\_LEN long.

## SEE ALSO

[DOSFS\_ToDosFCBFormat(3w)](/DOSFS_ToDosFCBFormat/3w.md), [DOSFS\_FindUnixName(3w)](/DOSFS_FindUnixName/3w.md), [DOSFS\_IsDevice(3w)](/DOSFS_IsDevice/3w.md), [DOSFS\_OpenDevice(3w)](/DOSFS_OpenDevice/3w.md), [GetShortPathName32A(3w)](/GetShortPathName32A/3w.md), [GetShortPathName32W(3w)](/GetShortPathName32W/3w.md), [GetLongPathName32A(3w)](/GetLongPathName32A/3w.md), [GetLongPathName32W(3w)](/GetLongPathName32W/3w.md), [GetFullPathName32A(3w)](/GetFullPathName32A/3w.md), [GetFullPathName32W(3w)](/GetFullPathName32W/3w.md), [DOSFS\_FindNext(3w)](/DOSFS_FindNext/3w.md), [FindFirstFile16(3w)](/FindFirstFile16/3w.md), [FindFirstFile32A(3w)](/FindFirstFile32A/3w.md), [FindFirstFile32W(3w)](/FindFirstFile32W/3w.md), [FindNextFile16(3w)](/FindNextFile16/3w.md), [FindNextFile32A(3w)](/FindNextFile32A/3w.md), [FindNextFile32W(3w)](/FindNextFile32W/3w.md), [FindClose16(3w)](/FindClose16/3w.md), [FindClose32(3w)](/FindClose32/3w.md), [DOSFS\_UnixTimeToFileTime(3w)](/DOSFS_UnixTimeToFileTime/3w.md), [DOSFS\_FileTimeToUnixTime(3w)](/DOSFS_FileTimeToUnixTime/3w.md), [DosDateTimeToFileTime(3w)](/DosDateTimeToFileTime/3w.md), [FileTimeToDosDateTime(3w)](/FileTimeToDosDateTime/3w.md), [LocalFileTimeToFileTime(3w)](/LocalFileTimeToFileTime/3w.md), [FileTimeToLocalFileTime(3w)](/FileTimeToLocalFileTime/3w.md), [FileTimeToSystemTime(3w)](/FileTimeToSystemTime/3w.md), [QueryDosDevice32A(3w)](/QueryDosDevice32A/3w.md), [QueryDosDevice32W(3w)](/QueryDosDevice32W/3w.md), [SystemTimeToFileTime(3w)](/SystemTimeToFileTime/3w.md)
