This is a class private to the framework, which should not be used in
your own code.
public interface IComNativeDescriptorHandler {
// Public Instance Methods
public AttributeCollection GetAttributes(
object component);
public string GetClassName(object component);
public TypeConverter GetConverter(object component);
public EventDescriptor GetDefaultEvent(object component);
public PropertyDescriptor GetDefaultProperty(object component);
public object GetEditor(object component, Type baseEditorType);
public EventDescriptorCollection GetEvents(object component);
public EventDescriptorCollection GetEvents(object component, Attribute[] attributes);
public string GetName(object component);
public PropertyDescriptorCollection GetProperties(object component, Attribute[] attributes);
public object GetPropertyValue(object component, int dispid, ref bool success);
public object GetPropertyValue(object component, string propertyName, ref bool success);
}