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
9 of 64 tasks
MouriNaruto opened this issue May 30, 2024 · 0 comments · Fixed by #93 or #99
Open
9 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 or #99

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).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment