45 (UINT64 *)DestinationGuid,
49 (UINT64 *)DestinationGuid + 1,
52 return DestinationGuid;
78 UINT64 LowPartOfGuid1;
79 UINT64 LowPartOfGuid2;
80 UINT64 HighPartOfGuid1;
81 UINT64 HighPartOfGuid2;
88 return (BOOLEAN)(LowPartOfGuid1 == LowPartOfGuid2 && HighPartOfGuid1 == HighPartOfGuid2);
123 ASSERT (((
UINTN)Buffer & (
sizeof (Guid->Data1) - 1)) == 0);
125 ASSERT ((Length & (
sizeof (*GuidPtr) - 1)) == 0);
127 GuidPtr = (
GUID *)Buffer;
128 Buffer = GuidPtr + Length /
sizeof (*GuidPtr);
131 return (VOID *)GuidPtr;
160 UINT64 LowPartOfGuid;
161 UINT64 HighPartOfGuid;
166 return (BOOLEAN)(LowPartOfGuid == 0 && HighPartOfGuid == 0);
UINT64 EFIAPI ReadUnaligned64(IN CONST UINT64 *Buffer)
UINT64 EFIAPI WriteUnaligned64(OUT UINT64 *Buffer, IN UINT64 Value)
VOID *EFIAPI ScanGuid(IN CONST VOID *Buffer, IN UINTN Length, IN CONST GUID *Guid)
BOOLEAN EFIAPI CompareGuid(IN CONST GUID *Guid1, IN CONST GUID *Guid2)
GUID *EFIAPI CopyGuid(OUT GUID *DestinationGuid, IN CONST GUID *SourceGuid)
BOOLEAN EFIAPI IsZeroGuid(IN CONST GUID *Guid)