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