Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

The working in progress plan for complementing Windows Runtime Object APIs #94

Open
24 of 64 tasks
MouriNaruto opened this issue May 30, 2024 · 0 comments · Fixed by #93, #99 or #142
Open
24 of 64 tasks

The working in progress plan for complementing Windows Runtime Object APIs #94

MouriNaruto opened this issue May 30, 2024 · 0 comments · Fixed by #93, #99 or #142

Comments

@MouriNaruto
Copy link
Member

MouriNaruto commented May 30, 2024

For using VC-LTL in NanaZip, NanaBox, and NanaGet happily, I will try to add or rewrite the following Windows Runtime Object APIs to YY-Thunks in the recent days.

  • GetRestrictedErrorInfo
  • HSTRING_UserFree
  • HSTRING_UserFree64
  • HSTRING_UserMarshal
  • HSTRING_UserMarshal64
  • HSTRING_UserSize
  • HSTRING_UserSize64
  • HSTRING_UserUnmarshal
  • HSTRING_UserUnmarshal64
  • IsErrorPropagationEnabled
  • RoActivateInstance
  • RoCaptureErrorContext
  • RoClearError
  • RoFailFastWithErrorContext
  • RoFreeParameterizedTypeExtra
  • RoGetActivatableClassRegistration
  • RoGetActivationFactory
  • RoGetApartmentIdentifier
  • RoGetBufferMarshaler
  • RoGetErrorReportingFlags
  • RoGetMatchingRestrictedErrorInfo
  • RoGetMetaDataFile
  • RoGetParameterizedTypeInstanceIID
  • RoGetServerActivatableClasses
  • RoInitialize
  • RoInspectCapturedStackBackTrace
  • RoInspectThreadErrorInfo
  • RoOriginateError
  • RoOriginateErrorW
  • RoOriginateLanguageException
  • RoParameterizedTypeExtraGetTypeSignature
  • RoParseTypeName
  • RoRegisterActivationFactories
  • RoRegisterForApartmentShutdown
  • RoReportFailedDelegate
  • RoReportUnhandledError
  • RoResolveNamespace
  • RoResolveRestrictedErrorInfoReference
  • RoRevokeActivationFactories
  • RoSetErrorReportingFlags
  • RoTransformError
  • RoTransformErrorW
  • RoUninitialize
  • RoUnregisterForApartmentShutdown
  • SetRestrictedErrorInfo
  • WindowsCompareStringOrdinal
  • WindowsConcatString
  • WindowsCreateString
  • WindowsCreateStringReference
  • WindowsDeleteString
  • WindowsDeleteStringBuffer
  • WindowsDuplicateString
  • WindowsGetStringLen
  • WindowsGetStringRawBuffer
  • WindowsInspectString
  • WindowsIsStringEmpty
  • WindowsPreallocateStringBuffer
  • WindowsPromoteStringBuffer
  • WindowsReplaceString
  • WindowsStringHasEmbeddedNull
  • WindowsSubstring
  • WindowsSubstringWithSpecifiedLength
  • WindowsTrimStringEnd
  • WindowsTrimStringStart

Kenji Mouri

mingkuang-Chuyu pushed a commit that referenced this issue May 30, 2024
… previous C++/WinRT fallback implementations.
@mingkuang-Chuyu mingkuang-Chuyu linked a pull request Jun 22, 2024 that will close this issue
mingkuang-Chuyu added a commit that referenced this issue Jun 24, 2024
Fea #94, 为Windows Runtime String (HSTRING)提供内部实现
- 补充 WindowsCreateString
- 补充 WindowsCreateStringReference
- 补充 WindowsDeleteString
- 补充 WindowsDuplicateString
- 补充 WindowsGetStringLen
- 补充 WindowsGetStringRawBuffer
- 补充 WindowsIsStringEmpty
- 补充 WindowsStringHasEmbeddedNull
- 补充 WindowsCompareStringOrdinal
mingkuang-Chuyu pushed a commit that referenced this issue Jun 24, 2024
- 补充 WindowsCreateString
- 补充 WindowsCreateStringReference
- 补充 WindowsDeleteString
- 补充 WindowsDuplicateString
- 补充 WindowsGetStringLen
- 补充 WindowsGetStringRawBuffer
- 补充 WindowsIsStringEmpty
- 补充 WindowsStringHasEmbeddedNull
- 补充 WindowsCompareStringOrdinalIntroduce the extra definitions for the Windows Runtime String (HSTRING).
@mingkuang-Chuyu mingkuang-Chuyu linked a pull request Feb 4, 2025 that will close this issue
mingkuang-Chuyu pushed a commit that referenced this issue Feb 4, 2025
  - 添加 RoFailFastWithErrorContext
  - 添加 RoOriginateLanguageException
  - 添加 RoTransformError
  - 添加 RoTransformErrorW
  - 添加 RoGetAgileReference
mingkuang-Chuyu pushed a commit that referenced this issue Feb 4, 2025
  - 添加 RoFailFastWithErrorContext
  - 添加 RoOriginateLanguageException
  - 添加 RoTransformError
  - 添加 RoTransformErrorW
  - 添加 RoGetAgileReference
mingkuang-Chuyu pushed a commit that referenced this issue Feb 16, 2025
  - 添加 RoFailFastWithErrorContext
  - 添加 RoOriginateLanguageException
  - 添加 RoTransformError
  - 添加 RoTransformErrorW
  - 添加 RoGetAgileReference
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment