xbox-kernel/private/ntos/inc/ani.h
2020-09-30 17:17:25 +02:00

37 lines
798 B
C

/*++
Copyright (c) Microsoft Corporation. All rights reserved.
Module Name:
ani.h
Abstract:
Startup animation control methods
--*/
#pragma once
// Starts the animation which will run on a background thread. This API
// returns immediately.
//
void AniStartAnimation(BOOLEAN fShort);
// Shut down the animation. This will abort any pending fades if the time
// passed to SetTerminationTime was incorrect. This API may block briefly
// as the background thread is terminated.
//
void AniTerminateAnimation();
// Blocks until the animation has completed (until the animation is ready
// to display the Microsoft logo).
//
void AniBlockOnAnimation();
// Sets the pointer to compressed Microsoft logo.
//
VOID AniSetLogo(PVOID pv, ULONG Size);