37 lines
798 B
C
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);
|
||
|
|