[NTOS:INBV] Refactor boot screen code and resources (#1649)

* [NTOS:INBV] Move typedefs to the only single file where they are used.

* [NTOS:INBV] Refactor code & resources

Remove garbage

* [NTOS:INBV] Reduce fade time and remove wait for animation.
This commit is contained in:
Yaroslav Kibysh 2019-08-20 02:52:25 +03:00 committed by Timo Kreuzer
parent b99272702c
commit 238ea69ca0
19 changed files with 67 additions and 52 deletions

View file

@ -1,26 +1,5 @@
#pragma once
typedef struct _INBV_PROGRESS_STATE
{
ULONG Floor;
ULONG Ceiling;
ULONG Bias;
} INBV_PROGRESS_STATE;
typedef struct _BT_PROGRESS_INDICATOR
{
ULONG Count;
ULONG Expected;
ULONG Percentage;
} BT_PROGRESS_INDICATOR, *PBT_PROGRESS_INDICATOR;
typedef enum _ROT_BAR_TYPE
{
RB_UNSPECIFIED,
RB_SQUARE_CELLS,
RB_PROGRESS_BAR
} ROT_BAR_TYPE;
INIT_FUNCTION
VOID
NTAPI