docs: def delete_key_recursive(hive, key, use_32bit_registry=False):
      r'''
      .. versionadded:: 2015.5.4
  
      Delete a registry key to include all subkeys and value/data pairs.
  
      Args:
  
          hive (str):
              The name of the hive. Can be one of the following
  
                  - HKEY_LOCAL_MACHINE or HKLM
                  - HKEY_CURRENT_USER or HKCU
                  - HKEY_USER or HKU
                  - HKEY_CLASSES_ROOT or HKCR
                  - HKEY_CURRENT_CONFIG or HKCC
  
              key (str):
                  The key to remove (looks like a path)
  
              use_32bit_registry (bool):
                  Deletes the 32bit portion of the registry on 64bit
                  installations. On 32bit machines this is ignored.
  
      Returns:
          dict: A dictionary listing the keys that deleted successfully as well as
              those that failed to delete.
  
      CLI Example:
  
          The following example will remove ``delete_me`` and all its subkeys from the
          ``SOFTWARE`` key in ``HKEY_LOCAL_MACHINE``:
  
          .. code-block:: bash
  
              salt '*' reg.delete_key_recursive HKLM SOFTWARE\\delete_me
      '''
      return __utils__['reg.delete_key_recursive'](hive=hive,
                                                   key=key,
                                                   use_32bit_registry=use_32bit_registry)