YY-Thunks icon indicating copy to clipboard operation
YY-Thunks copied to clipboard

为Chrome 125内核补充XP不存在的接口

Open mingkuang-Chuyu opened this issue 8 months ago • 2 comments

如果✔说明已经兼容完成

特殊功能类

Report By YY.Depends.Analyzer (Target:5.2.3790-x64)

advapi32.dll

  • [x] AddMandatoryAce
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll

api-ms-win-core-handle-l1-1-0.dll

  • [x] CompareObjectHandles
    • Ref Module: [Delay] chrome.dll

api-ms-win-power-setting-l1-1-0.dll

  • [x] PowerGetActiveScheme
    • Supported OS: 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] PowerReadACValue
    • Supported OS: 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] PowerReadDCValue
    • Supported OS: 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll

cfgmgr32.dll

  • [x] CM_Get_DevNode_PropertyW
    • Supported OS: 6.1.7600, 6.2.9200, 6.3.9600
    • 看起来可以用表驱动https://learn.microsoft.com/zh-cn/windows-hardware/drivers/install/accessing-device-instance-spdrp-xxx-properties
    • Ref Module: [Delay] chrome.dll

credui.dll

  • [ ] CredUIPromptForWindowsCredentialsW
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • 大概率可以用CredUIPromptForCredentialsW实现
    • Ref Module: [Delay] chrome.dll

d3d12.dll

  • [x] D3D12CreateDevice
    • Ref Module: [Delay] chrome.dll

kernel32.dll

  • [ ] GetNamedPipeClientProcessId
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: chrome.dll
  • [ ] GetNamedPipeServerProcessId
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: chrome.dll
  • [x] SetDefaultDllDirectories
    • Supported OS: 6.2.9200, 6.3.9600
    • Ref Module: chrome.dll
  • [x] Wow64GetThreadContext
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module:
      • Installer\chrmstp.exe
      • Installer\setup.exe

mf.dll

  • [x] MFCreateDeviceSource
    • Supported OS: 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] MFEnumDeviceSources
    • Supported OS: 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll

mfplat.dll

  • [x] MFCreateAlignedMemoryBuffer
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] MFCreateAsyncResult
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] MFCreateAttributes
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] MFCreateEventQueue
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] MFCreateMediaBufferWrapper
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] MFCreateMediaEvent
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] MFCreateMediaType
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] MFCreateMemoryBuffer
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] MFCreatePresentationDescriptor
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] MFCreateSample
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] MFCreateStreamDescriptor
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] MFCreateWaveFormatExFromMFMediaType
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] MFFrameRateToAverageTimePerFrame
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] MFGetSystemTime
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] MFInitMediaTypeFromWaveFormatEx
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] MFShutdown
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] MFStartup
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] MFTEnumEx
    • Supported OS: 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll

mfreadwrite.dll

  • [x] MFCreateSourceReaderFromMediaSource
    • Supported OS: 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll

ncrypt.dll

  • [ ] NCryptCreatePersistedKey
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module:
      • [Delay] chrome.dll
      • Installer\chrmstp.exe
      • Installer\setup.exe
  • [ ] NCryptDeleteKey
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [ ] NCryptExportKey
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module:
      • [Delay] chrome.dll
      • Installer\chrmstp.exe
      • Installer\setup.exe
  • [ ] NCryptFinalizeKey
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module:
      • [Delay] chrome.dll
      • Installer\chrmstp.exe
      • Installer\setup.exe
  • [ ] NCryptFreeObject
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module:
      • [Delay] chrome.dll
      • Installer\chrmstp.exe
      • Installer\setup.exe
  • [ ] NCryptGetProperty
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module:
      • [Delay] chrome.dll
      • Installer\chrmstp.exe
      • Installer\setup.exe
  • [ ] NCryptImportKey
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module:
      • [Delay] chrome.dll
      • Installer\chrmstp.exe
      • Installer\setup.exe
  • [ ] NCryptIsAlgSupported
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module:
      • [Delay] chrome.dll
      • Installer\chrmstp.exe
      • Installer\setup.exe
  • [ ] NCryptOpenKey
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [ ] NCryptOpenStorageProvider
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module:
      • [Delay] chrome.dll
      • Installer\chrmstp.exe
      • Installer\setup.exe
  • [ ] NCryptSignHash
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module:
      • [Delay] chrome.dll
      • Installer\chrmstp.exe
      • Installer\setup.exe

ndfapi.dll

  • [x] NdfCloseIncident
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] NdfCreateWebIncident
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] NdfExecuteDiagnosis
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll

ntdll.dll

  • [x] NtOpenKeyEx
    • Supported OS: 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module:
      • chrome_elf.dll
      • chrome_pwa_launcher.exe
      • elevation_service.exe
      • Installer\chrmstp.exe
      • Installer\setup.exe
      • notification_helper.exe

propsys.dll

  • [x] InitPropVariantFromCLSID
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module:
      • [Delay] chrome.dll
      • Installer\chrmstp.exe
      • Installer\setup.exe
  • [x] PSCreateMemoryPropertyStore
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] PSGetPropertyKeyFromName
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] VariantCompare
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll

rpcrt4.dll

  • [ ] I_RpcOpenClientProcess
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: elevation_service.exe

uiautomationcore.dll

  • [x] UiaRaiseNotificationEvent
    • Ref Module: [Delay] chrome.dll

user32.dll

  • [x] GetPointerDevice
    • Supported OS: 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] GetPointerDevices
    • Supported OS: 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] GetPointerPenInfo
    • Supported OS: 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] GetPointerType
    • Supported OS: 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] RegisterPointerDeviceNotifications
    • Supported OS: 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll

winusb.dll

  • [x] WinUsb_ControlTransfer
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] WinUsb_Free
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] WinUsb_GetAssociatedInterface
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] WinUsb_GetOverlappedResult
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] WinUsb_Initialize
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] WinUsb_ReadPipe
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] WinUsb_ResetPipe
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] WinUsb_SetCurrentAlternateSetting
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll
  • [x] WinUsb_WritePipe
    • Supported OS: 6.0.6000, 6.1.7600, 6.2.9200, 6.3.9600
    • Ref Module: [Delay] chrome.dll

mingkuang-Chuyu avatar May 29 '24 12:05 mingkuang-Chuyu