1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#pragma once #ifdef _WIN32 #include "export.hpp" #include <objbase.h> #include <ole2.h> enum com_type : int { com_multithreaded = COINIT_MULTITHREADED, com_apartment = COINIT_APARTMENTTHREADED, com_invalid = 0, }; bool OPENTRACK_COMPAT_EXPORT init_com_threading(com_type t = com_invalid); #endif