Nui
Classes | Namespaces | Typedefs | Functions
corewrappers.h File Reference
#include <windows.h>
#include <intsafe.h>
#include <winstring.h>
#include <roapi.h>
#include <wrl\def.h>
#include <wrl\internal.h>
Include dependency graph for corewrappers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Microsoft::WRL::Details::Dummy
 
struct  Microsoft::WRL::Wrappers::HandleTraits::HANDLENullTraits
 
struct  Microsoft::WRL::Wrappers::HandleTraits::HANDLETraits
 
struct  Microsoft::WRL::Wrappers::HandleTraits::FileHandleTraits
 
struct  Microsoft::WRL::Wrappers::HandleTraits::CriticalSectionTraits
 
struct  Microsoft::WRL::Wrappers::HandleTraits::MutexTraits
 
struct  Microsoft::WRL::Wrappers::HandleTraits::SemaphoreTraits
 
struct  Microsoft::WRL::Wrappers::HandleTraits::EventTraits
 
struct  Microsoft::WRL::Wrappers::HandleTraits::SRWLockSharedTraits
 
struct  Microsoft::WRL::Wrappers::HandleTraits::SRWLockExclusiveTraits
 
class  Microsoft::WRL::Wrappers::HandleT< HandleTraits >
 
class  Microsoft::WRL::Wrappers::Details::SyncLockCriticalSection
 
class  Microsoft::WRL::Wrappers::Details::SyncLockExclusive
 
class  Microsoft::WRL::Wrappers::Details::SyncLockShared
 
class  Microsoft::WRL::Wrappers::Details::SyncLockWithStatusT< SyncTraits >
 
class  Microsoft::WRL::Wrappers::CriticalSection
 
class  Microsoft::WRL::Wrappers::Mutex
 
class  Microsoft::WRL::Wrappers::Semaphore
 
class  Microsoft::WRL::Wrappers::Event
 
class  Microsoft::WRL::Wrappers::SRWLock
 
class  Microsoft::WRL::Wrappers::HString
 
class  Microsoft::WRL::Wrappers::HStringReference
 
class  Microsoft::WRL::Wrappers::RoInitializeWrapper
 

Namespaces

 Microsoft
 This file has no copyright assigned and is placed in the Public Domain.
 
 Microsoft::WRL
 
 Microsoft::WRL::Details
 
 Microsoft::WRL::Wrappers
 
 Microsoft::WRL::Wrappers::HandleTraits
 
 Microsoft::WRL::Wrappers::Details
 

Typedefs

typedef HandleT< HandleTraits::FileHandleTraits > Microsoft::WRL::Wrappers::FileHandle
 

Functions

template<class T >
bool Microsoft::WRL::Wrappers::operator== (const HandleT< T > &rhs, const HandleT< T > &lhs) throw ()
 
template<class T >
bool Microsoft::WRL::Wrappers::operator== (const typename HandleT< T >::Traits::Type &lhs, const HandleT< T > &rhs) throw ()
 
template<class T >
bool Microsoft::WRL::Wrappers::operator== (const HandleT< T > &lhs, const typename HandleT< T >::Traits::Type &rhs) throw ()
 
template<class T >
bool Microsoft::WRL::Wrappers::operator!= (const HandleT< T > &lhs, const HandleT< T > &rhs) throw ()
 
template<class T >
bool Microsoft::WRL::Wrappers::operator!= (const typename HandleT< T >::Traits::Type &lhs, const HandleT< T > &rhs) throw ()
 
template<class T >
bool Microsoft::WRL::Wrappers::operator!= (const HandleT< T > &lhs, const typename HandleT< T >::Traits::Type &rhs) throw ()
 
template<class T >
bool Microsoft::WRL::Wrappers::operator< (const HandleT< T > &lhs, const HandleT< T > &rhs) throw ()
 
INT32 Microsoft::WRL::Wrappers::Details::CompareStringOrdinal (HSTRING lhs, HSTRING rhs)
 
bool Microsoft::WRL::Wrappers::operator== (const HString &lhs, const HString &rhs) throw ()
 
bool Microsoft::WRL::Wrappers::operator== (const HString &lhs, const HStringReference &rhs) throw ()
 
bool Microsoft::WRL::Wrappers::operator== (const HStringReference &lhs, const HString &rhs) throw ()
 
bool Microsoft::WRL::Wrappers::operator== (const HSTRING &lhs, const HString &rhs) throw ()
 
bool Microsoft::WRL::Wrappers::operator== (const HString &lhs, const HSTRING &rhs) throw ()
 
bool Microsoft::WRL::Wrappers::operator!= (const HString &lhs, const HString &rhs) throw ()
 
bool Microsoft::WRL::Wrappers::operator!= (const HStringReference &lhs, const HString &rhs) throw ()
 
bool Microsoft::WRL::Wrappers::operator!= (const HString &lhs, const HStringReference &rhs) throw ()
 
bool Microsoft::WRL::Wrappers::operator!= (const HSTRING &lhs, const HString &rhs) throw ()
 
bool Microsoft::WRL::Wrappers::operator!= (const HString &lhs, const HSTRING &rhs) throw ()
 
bool Microsoft::WRL::Wrappers::operator< (const HString &lhs, const HString &rhs) throw ()
 
bool Microsoft::WRL::Wrappers::operator== (const HStringReference &rhs, const HStringReference &lhs) throw ()
 
bool Microsoft::WRL::Wrappers::operator== (const HSTRING &lhs, const HStringReference &rhs) throw ()
 
bool Microsoft::WRL::Wrappers::operator== (const HStringReference &lhs, const HSTRING &rhs) throw ()
 
bool Microsoft::WRL::Wrappers::operator!= (const HStringReference &lhs, const HStringReference &rhs) throw ()
 
bool Microsoft::WRL::Wrappers::operator!= (const HSTRING &lhs, const HStringReference &rhs) throw ()
 
bool Microsoft::WRL::Wrappers::operator!= (const HStringReference &lhs, const HSTRING &rhs) throw ()
 
bool Microsoft::WRL::Wrappers::operator< (const HStringReference &lhs, const HStringReference &rhs) throw ()