internal static extern HResult PSGetPropertyDescription( ref PROPERTYKEY propkey, ref Guid riid, [Out, MarshalAs(UnmanagedType.Interface)] out IPropertyDescription ppv );