Decklink uses a COM like API on Linux and macOS but there's no WRL there or __uuidof(). So we have to use the safe COM handling.