I am trying to convert The Windows Long Path To Dos Short Path
C:\Program Files\Microsoft\
C:\Progra~1\Micros~1\

I was useing the

Declare Function GetShortPathName Lib "kernel32" (ByVal lpszLongPath As String, ByVal lpszShortPath As String, ByVal cchBuffer As Long) As Long

but, i get the error
"Can Not Find GetShortPathName Insertion Point In Kernel32"

Is there another way to do this?