diff --git a/ntoskrnl/inbv/inbv.c b/ntoskrnl/inbv/inbv.c index 0681b99e4bd..c93d0e66482 100644 --- a/ntoskrnl/inbv/inbv.c +++ b/ntoskrnl/inbv/inbv.c @@ -847,6 +847,7 @@ InbvScreenToBufferBlt(IN PUCHAR Buffer, } } +INIT_FUNCTION VOID NTAPI InbvSetProgressBarCoordinates(IN ULONG Left, @@ -860,6 +861,7 @@ InbvSetProgressBarCoordinates(IN ULONG Left, ShowProgressBar = TRUE; } +INIT_FUNCTION VOID NTAPI InbvSetProgressBarSubset(IN ULONG Floor, diff --git a/ntoskrnl/include/internal/inbv.h b/ntoskrnl/include/internal/inbv.h index 4f9903e2501..80a6c83a481 100644 --- a/ntoskrnl/include/internal/inbv.h +++ b/ntoskrnl/include/internal/inbv.h @@ -1,19 +1,8 @@ #pragma once -INIT_FUNCTION -VOID -NTAPI -InbvUpdateProgressBar( - IN ULONG Progress -); - -INIT_FUNCTION -VOID -NTAPI -InbvRotBarInit( - VOID -); - +// +// Driver Initialization +// INIT_FUNCTION BOOLEAN NTAPI @@ -22,11 +11,55 @@ InbvDriverInitialize( IN ULONG Count ); +extern BOOLEAN InbvBootDriverInstalled; + +PUCHAR +NTAPI +InbvGetResourceAddress( + IN ULONG ResourceNumber +); + +VOID +NTAPI +InbvBitBlt( + IN PUCHAR Buffer, + IN ULONG X, + IN ULONG Y +); + +// +// Progress-Bar Functions +// INIT_FUNCTION VOID NTAPI -InbvEnableBootDriver( - IN BOOLEAN Enable +InbvIndicateProgress( + VOID +); + +INIT_FUNCTION +VOID +NTAPI +InbvSetProgressBarSubset( + _In_ ULONG Floor, + _In_ ULONG Ceiling +); + +INIT_FUNCTION +VOID +NTAPI +InbvUpdateProgressBar( + IN ULONG Progress +); + +// +// Boot Splash-Screen Functions +// +INIT_FUNCTION +VOID +NTAPI +InbvRotBarInit( + VOID ); INIT_FUNCTION @@ -50,27 +83,9 @@ FinalizeBootLogo( VOID ); -PUCHAR -NTAPI -InbvGetResourceAddress( - IN ULONG ResourceNumber -); - -VOID -NTAPI -InbvBitBlt( - IN PUCHAR Buffer, - IN ULONG X, - IN ULONG Y -); - -INIT_FUNCTION -VOID -NTAPI -InbvIndicateProgress( - VOID -); - +// +// Headless Terminal Support Functions +// VOID NTAPI InbvPortEnableFifo( @@ -78,6 +93,12 @@ InbvPortEnableFifo( IN BOOLEAN Enable ); +BOOLEAN +NTAPI +InbvPortPollOnly( + IN ULONG PortId +); + BOOLEAN NTAPI InbvPortGetByte( @@ -107,11 +128,3 @@ InbvPortInitialize( OUT PULONG PortId, IN BOOLEAN IsMMIODevice ); - -BOOLEAN -NTAPI -InbvPortPollOnly( - IN ULONG PortId -); - -extern BOOLEAN InbvBootDriverInstalled; diff --git a/sdk/include/ndk/inbvfuncs.h b/sdk/include/ndk/inbvfuncs.h index 79ab19bb83c..f09f99abdce 100644 --- a/sdk/include/ndk/inbvfuncs.h +++ b/sdk/include/ndk/inbvfuncs.h @@ -115,12 +115,5 @@ InbvSolidColorFill( _In_ ULONG Color ); -VOID -NTAPI -InbvSetProgressBarSubset( - _In_ ULONG Floor, - _In_ ULONG Ceiling -); - #endif #endif