Lines Matching refs:FileName
283 UNICODE_STRING FileName; in CmpCmdHiveOpen() local
355 RtlInitEmptyUnicodeString(&FileName, NULL, 0); in CmpCmdHiveOpen()
356 FileName.Buffer = ExAllocatePoolWithTag(PagedPool, Length, TAG_CM); in CmpCmdHiveOpen()
357 if (!FileName.Buffer) in CmpCmdHiveOpen()
364 FileName.MaximumLength = Length; in CmpCmdHiveOpen()
365 RtlCopyUnicodeString(&FileName, &FileNameInfo->Name); in CmpCmdHiveOpen()
373 …FileName.Length > 0 && FileName.Buffer[FileName.Length / sizeof(WCHAR) - 1] != OBJ_NAME_PATH_SEPAR… in CmpCmdHiveOpen()
376 FileName.Buffer[FileName.Length / sizeof(WCHAR)] = OBJ_NAME_PATH_SEPARATOR; in CmpCmdHiveOpen()
377 FileName.Length += sizeof(WCHAR); in CmpCmdHiveOpen()
378 FileName.Buffer[FileName.Length / sizeof(WCHAR)] = UNICODE_NULL; in CmpCmdHiveOpen()
382 Status = RtlAppendUnicodeStringToString(&FileName, FileAttributes->ObjectName); in CmpCmdHiveOpen()
387 ExFreePoolWithTag(FileName.Buffer, TAG_CM); in CmpCmdHiveOpen()
393 FileName = *FileAttributes->ObjectName; in CmpCmdHiveOpen()
397 Status = CmpInitHiveFromFile(&FileName, in CmpCmdHiveOpen()
415 Status = CmpInitHiveFromFile(&FileName, in CmpCmdHiveOpen()
428 ExFreePoolWithTag(FileName.Buffer, TAG_CM); in CmpCmdHiveOpen()