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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions