/** @file
Load the deferred images after user is identified.
Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.<BR>
This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
**/
#include "UserIdentifyManager.h"
/**
The function will load all the deferred images again. If the deferred image is loaded
successfully, try to start it.
@param Event Event whose notification function is being invoked.
@param Context Pointer to the notification function's context
**/
)
{
//
// Find all the deferred image load protocols.
//
HandleCount = 0;
NULL,
);
return ;
}
(VOID **) &DeferredImage
);
continue ;
}
DriverIndex = 0;
do {
//
// Load all the deferred images in this protocol instance.
//
(VOID **) &DriverImage,
);
break;
}
//
// Load and start the image.
//
NULL,
0,
);
//
// Before calling the image, enable the Watchdog Timer for
// a 5 Minute period
//
//
// Clear the Watchdog Timer after the image returns.
//
}
DriverIndex++;
} while (TRUE);
}
}
/**
Register an event notification function for user profile changed.
@param[in] ImageHandle Image handle this driver.
**/
)
{
NULL,
);
}