Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_UUID.cpp File Reference


Namespaces

namespace  CPLAT_Begin_Namespace_CPLAT

Functions

template<typename RESULT, typename SOURCE>
RESULT * uuid_byte_ptr_cast (SOURCE *inSrc)
int CompareUUIDBytes (const CP_UUIDBytes &inLhs, const CP_UUIDBytes &inRhs)
void AssignBytesFromGUID (CP_UUIDBytes &theBytes, const GUID &theGUID)
void AssignGUIDFromBytes (GUID &theGUID, const CP_UUIDBytes &theBytes)

Variables

CP_UUIDBytes nullUUIDBytes = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }

Function Documentation

template<typename RESULT, typename SOURCE>
RESULT* uuid_byte_ptr_cast (  SOURCE *  inSrc  ) 
 

int CompareUUIDBytes (  const CP_UUIDBytes &  inLhs,
const CP_UUIDBytes &  inRhs
) 
 

void AssignBytesFromGUID (  CP_UUIDBytes &  theBytes,
const GUID &  theGUID
) 
 

void AssignGUIDFromBytes (  GUID &  theGUID,
const CP_UUIDBytes &  theBytes
) 
 


Variable Documentation

CP_UUIDBytes CPLAT_Begin_Namespace_CPLAT::nullUUIDBytes = { { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } }
 


Generated on Sat Sep 17 20:01:18 2005 for CPLAT by  doxygen 1.4.0