wxExtend
Additional templates and function helpers for wxWidgets
Loading...
Searching...
No Matches
comutils.h
1/*
2 ​​​​SPDX-License-Identifier: GPL-3.0-or-later
3 Copyright © 2016-2022 Amebis
4 Copyright © 2016 GÉANT
5*/
6
7#pragma once
8
9#include "common.h"
10
13
18{
19public:
25 wxCoInitializer(DWORD dwCoInit = COINIT_MULTITHREADED);
26
30 virtual ~wxCoInitializer();
31
39 bool IsOk() const { return m_ok; }
40
48 operator bool() const { return m_ok; }
49
50private:
51 bool m_ok, m_initialized;
52};
53
Create an object of this class on stack to initialize/cleanup the COM automatically.
Definition comutils.h:18
bool IsOk() const
Has the initialization been successful? (explicit test)
Definition comutils.h:39
#define WXEXTEND_API
Public function calling convention.
Definition common.h:56