winrt_doc.go 843 B

123456789101112131415161718192021222324252627282930313233343536
  1. //go:build !windows
  2. package ole
  3. // RoInitialize
  4. func RoInitialize(thread_type uint32) (err error) {
  5. return NewError(E_NOTIMPL)
  6. }
  7. // RoActivateInstance
  8. func RoActivateInstance(clsid string) (ins *IInspectable, err error) {
  9. return nil, NewError(E_NOTIMPL)
  10. }
  11. // RoGetActivationFactory
  12. func RoGetActivationFactory(clsid string, iid *GUID) (ins *IInspectable, err error) {
  13. return nil, NewError(E_NOTIMPL)
  14. }
  15. // HString is handle string for pointers.
  16. type HString uintptr
  17. // NewHString returns a new HString for Go string.
  18. func NewHString(s string) (hstring HString, err error) {
  19. return HString(uintptr(0)), NewError(E_NOTIMPL)
  20. }
  21. // DeleteHString deletes HString.
  22. func DeleteHString(hstring HString) (err error) {
  23. return NewError(E_NOTIMPL)
  24. }
  25. // String returns Go string value of HString.
  26. func (h HString) String() string {
  27. return ""
  28. }