internal static extern int PSGetNameFromPropertyKey( ref PROPERTYKEY propkey, [Out, MarshalAs(UnmanagedType.LPWStr)] out string ppszCanonicalName );