clear declare short GetVolumeInformation in kernel32; string lpRootPathName,; string @ lpVolumeNameBuffer,; integer nVolumeNameSize,; integer @ lpVolumeSerialNumber,; integer @ lpMaximumComponentLength,; integer @ lpFlags,; string @ lpFileSstemNameBuffer,; integer nFileSystemNameSize cRoot='C:' cVolumeName='' x=GetVolumeInformation(cRoot,cVolumeName,0,0,0,0," ",0) ? cVolumeName ? 'Return value ' ?? xThe return value is always zero indicating that the call failed, only I can't figure out what I am doing wrong. Any help would be greatly appreciated.