GetFinalPathNameByHandle (shell32)
Last changed: -24.31.170.2

.

C# Signature:

[DllImport("Kernel32.dll", SetLastError = true, CharSet = CharSet.Auto)]
static extern uint GetFinalPathNameByHandle(IntPtr hFile, [MarshalAs(UnmanagedType.LPTStr)] StringBuilder lpszFilePath, uint cchFilePath, uint dwFlags);

User-Defined Types:

private const uint FILE_NAME_NORMALIZED = 0x0;

Documentation