www.pudn.com > FileGuard.zip > KHandleTable.cpp


////////////////////////////////////////////////////////////////////// 
// 
// KHandleTable.cpp: implementation of the KHandleTable class. 
 
#include "KHandleTable.h" 
 
////////////////////////////////////////////////////////////////////// 
// Construction/Destruction 
////////////////////////////////////////////////////////////////////// 
 
KHandleTable::KHandleTable() 
{ 
	for(int i=0;ipp_totalLength+sizeof(WCHAR)+2); 
	else  
		m_entry[index].pName=(ParsedPath *)realloc(m_entry[index].pName, pFileName->pp_totalLength+sizeof(WCHAR)+2); 
 
	if(!m_entry[index].pName) 
		return; 
	m_entry[index].drive=drive; 
	memcpy(m_entry[index].pName, pFileName, pFileName->pp_totalLength+sizeof(WCHAR)); 
} 
 
void KHandleTable::Empty() 
{ 
	for(int i=0;ipp_totalLength+sizeof(WCHAR)) 
		return FALSE; 
	drive=m_entry[index].drive; 
	memcpy(pBuf, m_entry[index].pName, m_entry[index].pName->pp_totalLength+sizeof(WCHAR)); 
 
	return TRUE; 
}