Skip to content

Tags: BH2WFR/YY-Thunks-custom-3

Tags

v1.1.3-Beta4

Toggle v1.1.3-Beta4's commit message
* Bug Chuyu-Team#115, 解决低版本工具集提示找不到`__ftoul2_legacy` 符号问题

* Bug, 解决EnterSynchronizationBarrier返回值错误

v1.1.3-Beta3

Toggle v1.1.3-Beta3's commit message
* Fea Chuyu-Team#66, 让.NET 8/9 支持 Windows XP RTM(Avalonia部分)

  - 添加 GetPointerInfoHistory
  - 添加 GetPointerTouchInfo
  - 添加 GetPointerTouchInfoHistory
  - 添加 IsMouseInPointerEnabled
  - 添加 EnableMouseInPointer

v1.1.3-Beta2

Toggle v1.1.3-Beta2's commit message
* Bug, 解决FindNLSStringEx参数_fFindNLSStringFlags传递0时会反向搜索问题(1.1.3-Beta1引入)

* Bug Chuyu-Team#114, CRT DllMain DLL_THREAD_DETACH期间PTD释放逻辑发生Fls野指针
* Fea, CompareString(W/A) 新增NORM_LINGUISTIC_CASING标记支持

v1.1.3-Beta1

Toggle v1.1.3-Beta1's commit message
* Fea Chuyu-Team#66, 添加FindNLSStringEx(让.NET 8/9 支持 Windows XP)

* Fea Chuyu-Team#71, 添加一些QT缺失的接口
  - 添加 CreateDXGIFactory2
  - 添加 InitializeTouchInjection
  - 添加 InjectTouchInput
  - 添加 GetCurrentPackageFullName
  - 添加 GetProcessDpiAwareness
  - 添加 GetAwarenessFromDpiAwarenessContext
  - 添加 AreDpiAwarenessContextsEqual
  - 添加 EnableNonClientDpiScaling
  - 添加 GetPointerFrameTouchInfo
  - 添加 GetPointerFrameTouchInfoHistory
  - 添加 GetPointerInfo
  - 添加 GetPointerPenInfoHistory
  - 添加 SkipPointerFrameMessages
  - 添加 GetThreadDpiAwarenessContext
  - 添加 GetWindowDpiAwarenessContext
  - 添加 GetDisplayAutoRotationPreferences
  - 添加 SetDisplayAutoRotationPreferences

v1.1.2

Toggle v1.1.2's commit message
* Bug Chuyu-Team#97,解决obj模式且SDK低于10时链接失败(v1.1.1引入)

* Bug Chuyu-Team#107, 解决VS2010等老编译器找不到threadSafeInit、sizedDealloc相关符号(v1.1.1引入)
* Bug, XP模式可能任然提示找不到JetGetSystemParameterA(历史遗留)
* Bug Chuyu-Team#108, 修复AllocTlsData可能破坏当前线程的Tls内容(仅Windows XP DLL受影响)(v1.1.1引入)
* Bug, 解决ForDpi相关API行为与系统存在差异
  - AdjustWindowRectExForDpi:解决DPI传递0时不报告失败,且可能返回不正确大小。
  - SystemParametersInfoForDpi:解决DPI传递0时结果异常,且未限制Action类型。
  - GetSystemMetricsForDpi:解决DPI传递0时不报告失败,且可能返回不正确大小。
* Fea, 改进NET项目对早期Windows SDK版本的识别
* Fea, 为XP添加CryptBinaryToStringW(A) CRYPT_STRING_NOCRLF支持
* Fea Chuyu-Team#90, 为Chrome 125内核补充WinXP/Win7不存在的接口
  - 添加 CompareObjectHandles
  - DWriteCreateFactory 添加 IDWriteFactory3支持(仅Vista以及更高版本可用)
  - 添加 CM_Get_DevNode_Property_ExW
  - 添加 CM_Set_DevNode_Property_ExW
  - 添加 CM_Get_DevNode_PropertyW
  - 添加 CM_Set_DevNode_PropertyW
  - 添加 Wow64GetThreadContext(新增对WinXP 64支持)
  - 添加 SetDefaultDllDirectories
  - 添加 NtOpenKeyEx
  - 添加 InitPropVariantFromCLSID
  - 添加 PSGetPropertyKeyFromName
  - 添加 PSCreateMemoryPropertyStore
  - 添加 VariantCompare
  - 添加 AddMandatoryAce
  - 添加 RegisterPointerDeviceNotifications
  - 添加 GetPointerDevices
  - 添加 GetPointerDevice
  - 添加 GetPointerPenInfo
  - 添加 GetPointerType
  - 添加 UiaRaiseNotificationEvent
  - 添加 MFCreateDeviceSource
  - 添加 MFEnumDeviceSources
  - 添加 MFCreateAlignedMemoryBuffer
  - 添加 MFCreateAsyncResult
  - 添加 MFCreateAttributes
  - 添加 MFCreateEventQueue
  - 添加 MFCreateMediaBufferWrapper
  - 添加 MFCreateMediaEvent
  - 添加 MFCreateMediaType
  - 添加 MFCreateMemoryBuffer
  - 添加 MFCreatePresentationDescriptor
  - 添加 MFCreateSample
  - 添加 MFCreateStreamDescriptor
  - 添加 MFCreateWaveFormatExFromMFMediaType
  - 添加 MFFrameRateToAverageTimePerFrame
  - 添加 MFGetSystemTime
  - 添加 MFInitMediaTypeFromWaveFormatEx
  - 添加 MFShutdown
  - 添加 MFStartup
  - 添加 MFTEnumEx
  - 添加 MFCreateSourceReaderFromMediaSource
  - 添加 NdfCreateWebIncident
  - 添加 NdfCloseIncident
  - 添加 NdfExecuteDiagnosis
  - 添加 WinUsb_Free
  - 添加 WinUsb_GetAssociatedInterface
  - 添加 WinUsb_GetOverlappedResult
  - 添加 WinUsb_Initialize
  - 添加 WinUsb_ReadPipe
  - 添加 WinUsb_ResetPipe
  - 添加 WinUsb_SetCurrentAlternateSetting
  - 添加 WinUsb_WritePipe
  - 添加 D3D12CreateDevice
  - 添加 PowerGetActiveScheme
  - 添加 PowerReadACValue
  - 添加 PowerReadDCValue
  - SystemParametersInfoW(A),适配SPI_GETNONCLIENTMETRICS(Windows XP)
* Fea Chuyu-Team#94, 为Windows Runtime String (HSTRING)提供内部实现
  - 补充 WindowsCreateString
  - 补充 WindowsCreateStringReference
  - 补充 WindowsDeleteString
  - 补充 WindowsDuplicateString
  - 补充 WindowsGetStringLen
  - 补充 WindowsGetStringRawBuffer
  - 补充 WindowsIsStringEmpty
  - 补充 WindowsStringHasEmbeddedNull
  - 补充 WindowsCompareStringOrdinal
* Opt, ntdll.lib可用时尽可能的从lib隐式依赖,减少try_get次数。

v1.1.2-Beta7

Toggle v1.1.2-Beta7's commit message
* Bug Chuyu-Team#108, 修复AllocTlsData可能破坏当前线程的Tls内容

v1.1.2-Beta6

Toggle v1.1.2-Beta6's commit message
* Bug, XP模式可能任然提示找不到JetGetSystemParameterA

* Bug Chuyu-Team#107, 从根源解决依赖threadSafeInit问题

v1.1.2-Beta5

Toggle v1.1.2-Beta5's commit message
* Bug Chuyu-Team#107, 解决VS2010等老编译器找不到threadSafeInit、sizedDealloc相关符号

* Fea, 为XP添加CryptBinaryToStringW(A) CRYPT_STRING_NOCRLF支持

v1.1.2-Beta4

Toggle v1.1.2-Beta4's commit message
* Fea, 改进NET项目对早期Windows SDK版本的识别

v1.1.2-Beta3

Toggle v1.1.2-Beta3's commit message
* Bug, 解决ForDpi行为与系统存在差异

  - AdjustWindowRectExForDpi:解决DPI为0时不报告失败,且可能返回不正确大小。
  - SystemParametersInfoForDpi:解决Dpi传递0时结果异常,且未限制Action类型。
  - GetSystemMetricsForDpi:解决DPI为0时不报告失败,且可能返回不正确大小。
* Fea Chuyu-Team#90, 为Chromium 125补充XP缺失接口
  - 添加 PowerGetActiveScheme
  - 添加 PowerReadACValue
  - 添加 PowerReadDCValue
  - SystemParametersInfoW(A),适配SPI_GETNONCLIENTMETRICS(Windows XP)
* Opt, ntdll.lib可用时尽可能的从lib隐式依赖,减少try_get次数。