11#define RGB_MAX_PER_ITERATION 64
12#define TAG_PALETTE_COLORS 'claP'
86 if (!PaletteColors)
return;
#define MachVideoSetPaletteColor(Col, R, G, B)
#define MachVideoGetBufferSize()
#define MachVideoGetPaletteColor(Col, R, G, B)
#define MachVideoCopyOffScreenBufferToVRAM(Buf)
VOID MmFreeMemory(PVOID MemoryPointer)
PVOID MmAllocateMemoryWithType(SIZE_T MemorySize, TYPE_OF_MEMORY MemoryType)
FORCEINLINE PVOID FrLdrTempAlloc(_In_ SIZE_T Size, _In_ ULONG Tag)
FORCEINLINE VOID FrLdrTempFree(PVOID Allocation, ULONG Tag)
VOID VideoFadeIn(PPALETTE_ENTRY Palette, ULONG ColorCount)
VOID VideoSetAllColorsToBlack(ULONG ColorCount)
VOID VideoFadeOut(ULONG ColorCount)
#define TAG_PALETTE_COLORS
static PVOID VideoOffScreenBuffer
VOID VideoFreeOffScreenBuffer(VOID)
VOID VideoRestorePaletteState(PPALETTE_ENTRY Palette, ULONG ColorCount)
PVOID VideoAllocateOffScreenBuffer(VOID)
VOID VideoSavePaletteState(PPALETTE_ENTRY Palette, ULONG ColorCount)
VOID VideoCopyOffScreenBufferToVRAM(VOID)
#define RGB_MAX_PER_ITERATION
@ LoaderFirmwareTemporary
_In_ WDFCOLLECTION _In_ ULONG Index
_In_ WDFMEMORY _Out_opt_ size_t * BufferSize