Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-19700

Implement API for ADB Android driver compatibility.

    XMLWordPrintable

Details

    • Improvement
    • Resolution: Unresolved
    • Major
    • None
    • RosDlls
    • None

    Description

      To be compatible with the Universal_ADB_Driver_v6.0, we need at least:

      1. SetupDiGetDeviceRegistryPropertyA,
      SetupDiGetClassDevsA,
      SetupDiDestroyDeviceInfoList,
      SetupDiEnumDeviceInfo,
      SetupDiDestroyClassImageList,
      in SetupAPI.dll

      (By whatever reason, those SetupAPI functions appears under ReactOS (in API Monitor) only related to... AUDIO. In the wdmaud.drv. And they are USB and Storage in this case!!!)

      2. CM_Locate_DevNodeA,
      CM_Get_DevNode_Registry_PropertyA,
      CM_Get_Device_Interface_List_ExW,
      CM_Get_DevNode_Registry_Property_ExW,
      CM_Get_DevNode_Status_Ex
      CM_Get_Child,
      CM_Get_Sibling,
      in CfgMgr32.dll

      3. Redirection of MMC.exe to open DevMgr and the command CM_Get_Device_Interface_List_ExW to the GUID in Windows

      {53f5630d-b6bf-11d0-94f2-00a0c91efb8b}

      .

      Actually, ReactOS is unable to enable the setup to install the drivers. This ticket is a big mess, but really interesting.

      Attachments

        1. Captura desde 2024-07-24 21-52-14.png
          125 kB
          julenuri
        2. Captura desde 2024-07-24 21-55-37.png
          87 kB
          julenuri
        3. image-2024-07-25-04-04-55-324.png
          836 kB
          julenuri
        4. Once installed..png
          444 kB
          julenuri

        Activity

          People

            Unassigned Unassigned
            julenuri julenuri
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: