anchor.diff:    /// UINumber value.
     static const SPDRP_UI_NUMBER_DESC_FORMAT = 0X0000001D;
   
  -  /// (Windows XP and later) The function retrieves a CM_POWER_DATA structure
  -  /// that contains the device's power management information.
  +  /// The function retrieves a CM_POWER_DATA structure that contains the
  +  /// device's power management information.
     static const SPDRP_DEVICE_POWER_DATA = 0x0000001E;
   
  -  /// (Windows XP and later) The function retrieves the device's current removal
  +  /// The function retrieves the device's current removal policy as a DWORD that
  +  /// contains one of the CM_REMOVAL_POLICY_Xxx values that are defined in
  +  /// Cfgmgr32.h.
  +  static const SPDRP_REMOVAL_POLICY = 0x0000001F;
  +
  +  /// The function retrieves the device's hardware-specified default removal
     /// policy as a DWORD that contains one of the CM_REMOVAL_POLICY_Xxx values
     /// that are defined in Cfgmgr32.h.
  -  static const SPDRP_REMOVAL_POLICY = 0x0000001F;
  -
  -  /// (Windows XP and later) The function retrieves the device's
  -  /// hardware-specified default removal policy as a DWORD that contains one of
  -  /// the CM_REMOVAL_POLICY_Xxx values that are defined in Cfgmgr32.h.
     static const SPDRP_REMOVAL_POLICY_HW_DEFAULT = 0x00000020;
   
  -  /// (Windows XP and later) The function retrieves the device's override
  -  /// removal policy (if it exists) from the registry, as a DWORD that contains
  -  /// one of the CM_REMOVAL_POLICY_Xxx values that are defined in Cfgmgr32.h.
  +  /// The function retrieves the device's override removal policy (if it exists)
  +  /// from the registry, as a DWORD that contains one of the
  +  /// CM_REMOVAL_POLICY_Xxx values that are defined in Cfgmgr32.h.
     static const SPDRP_REMOVAL_POLICY_OVERRIDE = 0x00000021;
   
  -  /// (Windows XP and later) The function retrieves a DWORD value that indicates
  -  /// the installation state of a device. The installation state is represented
  -  /// by one of the CM_INSTALL_STATE_Xxx values that are defined in Cfgmgr32.h.
  -  /// The CM_INSTALL_STATE_Xxx values correspond to the DEVICE_INSTALL_STATE
  +  /// The function retrieves a DWORD value that indicates the installation state
  +  /// of a device. The installation state is represented by one of the
  +  /// CM_INSTALL_STATE_Xxx values that are defined in Cfgmgr32.h. The
  +  /// CM_INSTALL_STATE_Xxx values correspond to the DEVICE_INSTALL_STATE
     /// enumeration values.
     static const SPDRP_INSTALL_STATE = 0x00000022;
   
  -  /// (Windows Server 2003 and later) The function retrieves a REG_MULTI_SZ
  -  /// string that represents the location of the device in the device tree.
  +  /// The function retrieves a REG_MULTI_SZ string that represents the location
  +  /// of the device in the device tree.
     static const SPDRP_LOCATION_PATHS = 0x00000023;
   }
  
positive.code:   static const SPDRP_SECURITY = 0x00000017;
  
    /// The function retrieves a REG_SZ string that contains the device's security
    /// descriptor. For information about security descriptor strings, see
    /// Security Descriptor Definition Language (Windows). For information about
    /// the format of security descriptor strings, see Security Descriptor
    /// Definition Language (Windows).
    static const SPDRP_SECURITY_SDS = 0x00000018;
  
    /// The function retrieves a DWORD value that represents the device's type.
  
negative.code: 
    /// The function retrieves a DWORD value that indicates whether a user can
    /// obtain exclusive use of the device. The returned value is one if exclusive
    /// use is allowed, or zero otherwise.
    static const SPDRP_EXCLUSIVE = 0x0000001A;
  
    /// The function retrieves a bitwise OR of a device's characteristics flags in
    /// a DWORD.
    static const SPDRP_CHARACTERISTICS = 0x0000001B;
  
    /// The function retrieves the device's address.
  