VOID __stdcall PnpFreeUnicodeStringList(UNICODE_STRING *UnicodeStringList, UINT64 StringCount){
wchar_t **p_Buffer;
__int64 v4;
if( UnicodeStringList )
{
if( (_DWORD)StringCount )
{
p_Buffer = &UnicodeStringList->Buffer;
v4 = (unsigned int)StringCount;
do
{
if( *p_Buffer )
ExFreePoolWithTag(*p_Buffer, 0);
p_Buffer += 2;
--v4;
}
while( v4 );
}
ExFreePoolWithTag(UnicodeStringList, 0);
}
}