Skip to content
This repository was archived by the owner on Sep 11, 2024. It is now read-only.
This repository was archived by the owner on Sep 11, 2024. It is now read-only.

AbiTransferable on complex structures in winapi crate #197

@peacememories

Description

@peacememories

I'm trying to build something that interfaces with DirectShow at the moment, and when describing the needed interfaces, I need a lot of types like LPCWSTR. winapi comes in handy by defining these types so I don't have to construct them myself. I'm running into problems with some of the types though, e.g. winapi::shared::ntdef::LARGE_INTEGER. This type is not just a simple alias of a core type, therefore com requires it to be AbiTransferable, which is not implemented on LARGE_INTEGER.

What is the best method to get those types to work with com, ideally without rewriting them?
Thanks in advance for any feedback you can provide :)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions