UNICODE_STRING 構造体のバッファが null かどうかを確認するには? nullの場合、バッファ値にアクセスしているときにクラッシュしますが、nullに対してチェックするとtrueが返されます。
if ( &struct.name.Buffer ){ --------------> this is returning true.
name = wcscmp(
(const wchar_t*)struct.name.Buffer, --------------> crashing code.
(const wchar_t*)localName);
}