public static extern DependencyProperty Register([In] string name, [In] TypeName propertyType, [In] TypeName ownerType, [In] PropertyMetadata typeMetadata); public static extern DependencyProperty RegisterAttached([In] string name, [In] TypeName propertyType, [In] TypeName ownerType, [In] PropertyMetadata defaultMetadata);