OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
OcPngLib.h
Go to the documentation of this file.
1
19#ifndef OC_PNG_LIB_H
20#define OC_PNG_LIB_H
21
34EFI_STATUS
36 IN VOID *Buffer,
37 IN UINTN Size,
38 OUT UINT32 *Width,
39 OUT UINT32 *Height
40 );
41
57EFI_STATUS
59 IN VOID *Buffer,
60 IN UINTN Size,
61 OUT VOID **RawData,
62 OUT UINT32 *Width,
63 OUT UINT32 *Height,
64 OUT BOOLEAN *HasAlphaType OPTIONAL
65 );
66
79EFI_STATUS
81 IN VOID *RawData,
82 IN UINT32 Width,
83 IN UINT32 Height,
84 OUT VOID **Buffer,
85 OUT UINTN *BufferSize
86 );
87
88#endif
DMG_SIZE_DEVICE_PATH Size
EFI_STATUS OcGetPngDims(IN VOID *Buffer, IN UINTN Size, OUT UINT32 *Width, OUT UINT32 *Height)
Definition OcPng.c:25
EFI_STATUS OcDecodePng(IN VOID *Buffer, IN UINTN Size, OUT VOID **RawData, OUT UINT32 *Width, OUT UINT32 *Height, OUT BOOLEAN *HasAlphaType OPTIONAL)
Definition OcPng.c:64
EFI_STATUS OcEncodePng(IN VOID *RawData, IN UINT32 Width, IN UINT32 Height, OUT VOID **Buffer, OUT UINTN *BufferSize)
Definition OcPng.c:118
OC_TYPING_BUFFER_ENTRY Buffer[OC_TYPING_BUFFER_SIZE]
Definition OcTypingLib.h:42