#include <comstl/comstl.h>
#include <comstl/error/exceptions.hpp>
#include <stlsoft/error/throw_policies.hpp>
#include <ole2.h>
Go to the source code of this file.
Namespaces | |
namespace | comstl |
Classes | |
class | com_initialisation_exception |
Exception class thrown for COM initialisation failures. More... | |
struct | com_initialisation_exception_policy |
Exception policy whose action is to do nothing. More... | |
class | initialiser |
Initialises the COM libraries. More... | |
struct | CoInitialize_policy |
A policy type, for use with comstl::initialiser, that causes initialisation/uninitialisation of the COM libraries with CoInitialize() /CoInitializeEx() and CoUninitialize() . More... | |
struct | OleInitialize_policy |
A policy type, for use with comstl::initialiser, that causes initialisation/uninitialisation of the COM libraries with OleInitialize() and OleUninitialize() . More... | |
Typedefs | |
typedef stlsoft::null_exception_policy | ignore_initialisation_exception_policy |
Exception policy whose action is to do nothing. | |
typedef initialiser < CoInitialize_policy, ignore_initialisation_exception_policy > | com_init_nothrow |
Specialisation of comstl::initialiser that initialises via CoInitialize() but does not throw on failure. | |
typedef initialiser < OleInitialize_policy, ignore_initialisation_exception_policy > | ole_init_nothrow |
Specialisation of comstl::initialiser that initialises via OleInitialize() but does not throw on failure. | |
typedef initialiser < CoInitialize_policy, com_initialisation_exception_policy > | com_init |
Specialisation of comstl::initialiser that initialises via CoInitialize() and throws on failure. | |
typedef initialiser < OleInitialize_policy, com_initialisation_exception_policy > | ole_init |
Specialisation of comstl::initialiser that initialises via OleInitialize() and throws on failure. | |
typedef com_init_nothrow | com_initialiser |
[DEPRECATED] Specialisation of comstl::initialiser that initialises via CoInitialize() but does not throw on failure. | |
typedef ole_init_nothrow | ole_initialiser |
[DEPRECATED] Specialisation of comstl::initialiser that initialises via OleInitialize() but does not throw on failure. | |
typedef com_initialiser | com_initializer |
Equivalent to com_initialiser. | |
typedef ole_initialiser | ole_initializer |
Equivalent to ole_initialiser. |