Add WINSTD_ prefix to some macro names
This minimizes name collisions with other projects. Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
parent
9642f0d1d5
commit
7882064e0b
@ -98,7 +98,7 @@ namespace winstd
|
|||||||
template <class T>
|
template <class T>
|
||||||
class com_obj : public dplhandle<T*, NULL>
|
class com_obj : public dplhandle<T*, NULL>
|
||||||
{
|
{
|
||||||
DPLHANDLE_IMPL(com_obj, NULL)
|
WINSTD_DPLHANDLE_IMPL(com_obj, NULL)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
@ -226,7 +226,7 @@ namespace winstd
|
|||||||
///
|
///
|
||||||
class bstr : public dplhandle<BSTR, NULL>
|
class bstr : public dplhandle<BSTR, NULL>
|
||||||
{
|
{
|
||||||
DPLHANDLE_IMPL(bstr, NULL)
|
WINSTD_DPLHANDLE_IMPL(bstr, NULL)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
|
@ -58,12 +58,12 @@
|
|||||||
///
|
///
|
||||||
/// Stringizing macro helper
|
/// Stringizing macro helper
|
||||||
///
|
///
|
||||||
#define STRING_IMPL(x) #x
|
#define WINSTD_STRING_IMPL(x) #x
|
||||||
|
|
||||||
///
|
///
|
||||||
/// Stringizing macro
|
/// Stringizing macro
|
||||||
///
|
///
|
||||||
#define STRING(x) STRING_IMPL(x)
|
#define WINSTD_STRING(x) WINSTD_STRING_IMPL(x)
|
||||||
|
|
||||||
///
|
///
|
||||||
/// Declares a class as non-copyable
|
/// Declares a class as non-copyable
|
||||||
@ -126,7 +126,7 @@ private: \
|
|||||||
///
|
///
|
||||||
/// Implements default constructors and operators to prevent their auto-generation by compiler.
|
/// Implements default constructors and operators to prevent their auto-generation by compiler.
|
||||||
///
|
///
|
||||||
#define HANDLE_IMPL(C, INVAL) \
|
#define WINSTD_HANDLE_IMPL(C, INVAL) \
|
||||||
public: \
|
public: \
|
||||||
inline C ( ) noexcept { } \
|
inline C ( ) noexcept { } \
|
||||||
inline C (_In_opt_ handle_type h) noexcept : handle<handle_type, INVAL>( h ) { } \
|
inline C (_In_opt_ handle_type h) noexcept : handle<handle_type, INVAL>( h ) { } \
|
||||||
@ -138,7 +138,7 @@ WINSTD_NONCOPYABLE(C)
|
|||||||
///
|
///
|
||||||
/// Implements default constructors and operators to prevent their auto-generation by compiler.
|
/// Implements default constructors and operators to prevent their auto-generation by compiler.
|
||||||
///
|
///
|
||||||
#define DPLHANDLE_IMPL(C, INVAL) \
|
#define WINSTD_DPLHANDLE_IMPL(C, INVAL) \
|
||||||
public: \
|
public: \
|
||||||
inline C ( ) noexcept { } \
|
inline C ( ) noexcept { } \
|
||||||
inline C (_In_opt_ handle_type h) noexcept : dplhandle<handle_type, INVAL>( h ) { } \
|
inline C (_In_opt_ handle_type h) noexcept : dplhandle<handle_type, INVAL>( h ) { } \
|
||||||
|
@ -108,7 +108,7 @@ namespace winstd
|
|||||||
///
|
///
|
||||||
class cert_context : public dplhandle<PCCERT_CONTEXT, NULL>
|
class cert_context : public dplhandle<PCCERT_CONTEXT, NULL>
|
||||||
{
|
{
|
||||||
DPLHANDLE_IMPL(cert_context, NULL)
|
WINSTD_DPLHANDLE_IMPL(cert_context, NULL)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
@ -248,7 +248,7 @@ namespace winstd
|
|||||||
///
|
///
|
||||||
class cert_chain_context : public dplhandle<PCCERT_CHAIN_CONTEXT, NULL>
|
class cert_chain_context : public dplhandle<PCCERT_CHAIN_CONTEXT, NULL>
|
||||||
{
|
{
|
||||||
DPLHANDLE_IMPL(cert_chain_context, NULL)
|
WINSTD_DPLHANDLE_IMPL(cert_chain_context, NULL)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
@ -303,7 +303,7 @@ namespace winstd
|
|||||||
///
|
///
|
||||||
class cert_store : public handle<HCERTSTORE, NULL>
|
class cert_store : public handle<HCERTSTORE, NULL>
|
||||||
{
|
{
|
||||||
HANDLE_IMPL(cert_store, NULL)
|
WINSTD_HANDLE_IMPL(cert_store, NULL)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
@ -366,7 +366,7 @@ namespace winstd
|
|||||||
///
|
///
|
||||||
class crypt_prov : public handle<HCRYPTPROV, NULL>
|
class crypt_prov : public handle<HCRYPTPROV, NULL>
|
||||||
{
|
{
|
||||||
HANDLE_IMPL(crypt_prov, NULL)
|
WINSTD_HANDLE_IMPL(crypt_prov, NULL)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
@ -410,7 +410,7 @@ namespace winstd
|
|||||||
///
|
///
|
||||||
class crypt_hash : public dplhandle<HCRYPTHASH, NULL>
|
class crypt_hash : public dplhandle<HCRYPTHASH, NULL>
|
||||||
{
|
{
|
||||||
DPLHANDLE_IMPL(crypt_hash, NULL)
|
WINSTD_DPLHANDLE_IMPL(crypt_hash, NULL)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
@ -465,7 +465,7 @@ namespace winstd
|
|||||||
///
|
///
|
||||||
class crypt_key : public dplhandle<HCRYPTKEY, NULL>
|
class crypt_key : public dplhandle<HCRYPTKEY, NULL>
|
||||||
{
|
{
|
||||||
DPLHANDLE_IMPL(crypt_key, NULL)
|
WINSTD_DPLHANDLE_IMPL(crypt_key, NULL)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
|
@ -388,7 +388,7 @@ namespace winstd
|
|||||||
///
|
///
|
||||||
class eap_packet : public dplhandle<EapPacket*, NULL>
|
class eap_packet : public dplhandle<EapPacket*, NULL>
|
||||||
{
|
{
|
||||||
DPLHANDLE_IMPL(eap_packet, NULL)
|
WINSTD_DPLHANDLE_IMPL(eap_packet, NULL)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
|
@ -406,7 +406,7 @@ namespace winstd
|
|||||||
///
|
///
|
||||||
class event_provider : public handle<REGHANDLE, NULL>
|
class event_provider : public handle<REGHANDLE, NULL>
|
||||||
{
|
{
|
||||||
HANDLE_IMPL(event_provider, NULL)
|
WINSTD_HANDLE_IMPL(event_provider, NULL)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
@ -811,7 +811,7 @@ namespace winstd
|
|||||||
///
|
///
|
||||||
class event_trace : public handle<TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE>
|
class event_trace : public handle<TRACEHANDLE, INVALID_PROCESSTRACE_HANDLE>
|
||||||
{
|
{
|
||||||
HANDLE_IMPL(event_trace, INVALID_PROCESSTRACE_HANDLE)
|
WINSTD_HANDLE_IMPL(event_trace, INVALID_PROCESSTRACE_HANDLE)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
|
@ -33,7 +33,7 @@ namespace winstd
|
|||||||
template<class T>
|
template<class T>
|
||||||
class gdi_handle : public handle<T, NULL>
|
class gdi_handle : public handle<T, NULL>
|
||||||
{
|
{
|
||||||
HANDLE_IMPL(gdi_handle, NULL)
|
WINSTD_HANDLE_IMPL(gdi_handle, NULL)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
@ -65,7 +65,7 @@ namespace winstd
|
|||||||
///
|
///
|
||||||
class dc : public handle<HDC, NULL>
|
class dc : public handle<HDC, NULL>
|
||||||
{
|
{
|
||||||
HANDLE_IMPL(dc, NULL)
|
WINSTD_HANDLE_IMPL(dc, NULL)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
|
@ -33,7 +33,7 @@ namespace winstd
|
|||||||
///
|
///
|
||||||
class setup_device_info_list : public handle<HDEVINFO, INVALID_HANDLE_VALUE>
|
class setup_device_info_list : public handle<HDEVINFO, INVALID_HANDLE_VALUE>
|
||||||
{
|
{
|
||||||
HANDLE_IMPL(setup_device_info_list, INVALID_HANDLE_VALUE)
|
WINSTD_HANDLE_IMPL(setup_device_info_list, INVALID_HANDLE_VALUE)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
|
@ -112,7 +112,7 @@ namespace winstd
|
|||||||
///
|
///
|
||||||
class wlan_handle : public handle<HANDLE, NULL>
|
class wlan_handle : public handle<HANDLE, NULL>
|
||||||
{
|
{
|
||||||
HANDLE_IMPL(wlan_handle, NULL)
|
WINSTD_HANDLE_IMPL(wlan_handle, NULL)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
|
@ -87,6 +87,7 @@ template<class _Elem, class _Traits, class _Ax> inline VOID GuidToStringA(_In_ L
|
|||||||
/// \param[out] str String to store the result to
|
/// \param[out] str String to store the result to
|
||||||
///
|
///
|
||||||
template<class _Elem, class _Traits, class _Ax> inline VOID GuidToStringW(_In_ LPCGUID lpGuid, _Out_ std::basic_string<_Elem, _Traits, _Ax> &str) noexcept;
|
template<class _Elem, class _Traits, class _Ax> inline VOID GuidToStringW(_In_ LPCGUID lpGuid, _Out_ std::basic_string<_Elem, _Traits, _Ax> &str) noexcept;
|
||||||
|
|
||||||
/// @copydoc GuidToStringW()
|
/// @copydoc GuidToStringW()
|
||||||
#ifdef _UNICODE
|
#ifdef _UNICODE
|
||||||
#define GuidToString GuidToStringW
|
#define GuidToString GuidToStringW
|
||||||
@ -109,6 +110,7 @@ _Success_(return) BOOL StringToGuidA(_In_z_ LPCSTR lpszGuid, _Out_ LPGUID lpGuid
|
|||||||
/// - `FALSE` otherwise.
|
/// - `FALSE` otherwise.
|
||||||
///
|
///
|
||||||
_Success_(return) BOOL StringToGuidW(_In_z_ LPCWSTR lpszGuid, _Out_ LPGUID lpGuid, _Out_opt_ LPCWSTR *lpszGuidEnd = NULL) noexcept;
|
_Success_(return) BOOL StringToGuidW(_In_z_ LPCWSTR lpszGuid, _Out_ LPGUID lpGuid, _Out_opt_ LPCWSTR *lpszGuidEnd = NULL) noexcept;
|
||||||
|
|
||||||
/// @copydoc StringToGuidW()
|
/// @copydoc StringToGuidW()
|
||||||
#ifdef _UNICODE
|
#ifdef _UNICODE
|
||||||
#define StringToGuid StringToGuidW
|
#define StringToGuid StringToGuidW
|
||||||
@ -387,7 +389,7 @@ namespace winstd
|
|||||||
template<HANDLE INVALID>
|
template<HANDLE INVALID>
|
||||||
class win_handle : public handle<HANDLE, INVALID>
|
class win_handle : public handle<HANDLE, INVALID>
|
||||||
{
|
{
|
||||||
HANDLE_IMPL(win_handle, INVALID)
|
WINSTD_HANDLE_IMPL(win_handle, INVALID)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
@ -419,7 +421,7 @@ namespace winstd
|
|||||||
///
|
///
|
||||||
class library : public handle<HMODULE, NULL>
|
class library : public handle<HMODULE, NULL>
|
||||||
{
|
{
|
||||||
HANDLE_IMPL(library, NULL)
|
WINSTD_HANDLE_IMPL(library, NULL)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
@ -601,7 +603,7 @@ namespace winstd
|
|||||||
///
|
///
|
||||||
class find_file : public handle<HANDLE, INVALID_HANDLE_VALUE>
|
class find_file : public handle<HANDLE, INVALID_HANDLE_VALUE>
|
||||||
{
|
{
|
||||||
HANDLE_IMPL(find_file, INVALID_HANDLE_VALUE)
|
WINSTD_HANDLE_IMPL(find_file, INVALID_HANDLE_VALUE)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
@ -645,7 +647,7 @@ namespace winstd
|
|||||||
///
|
///
|
||||||
class heap : public handle<HANDLE, NULL>
|
class heap : public handle<HANDLE, NULL>
|
||||||
{
|
{
|
||||||
HANDLE_IMPL(heap, NULL)
|
WINSTD_HANDLE_IMPL(heap, NULL)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
@ -1018,7 +1020,7 @@ namespace winstd
|
|||||||
///
|
///
|
||||||
class reg_key : public handle<HKEY, NULL>
|
class reg_key : public handle<HKEY, NULL>
|
||||||
{
|
{
|
||||||
HANDLE_IMPL(reg_key, NULL)
|
WINSTD_HANDLE_IMPL(reg_key, NULL)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
@ -1109,7 +1111,7 @@ namespace winstd
|
|||||||
///
|
///
|
||||||
class security_id : public handle<PSID, NULL>
|
class security_id : public handle<PSID, NULL>
|
||||||
{
|
{
|
||||||
HANDLE_IMPL(security_id, NULL)
|
WINSTD_HANDLE_IMPL(security_id, NULL)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
|
@ -109,7 +109,7 @@ namespace winstd
|
|||||||
///
|
///
|
||||||
class addrinfo : public handle<PADDRINFOT, NULL>
|
class addrinfo : public handle<PADDRINFOT, NULL>
|
||||||
{
|
{
|
||||||
HANDLE_IMPL(addrinfo, NULL)
|
WINSTD_HANDLE_IMPL(addrinfo, NULL)
|
||||||
|
|
||||||
public:
|
public:
|
||||||
///
|
///
|
||||||
|
Loading…
x
Reference in New Issue
Block a user