Out-of-box experience (OOBE) APIs for setup state and notification

Purpose

This section documents the functions (and function callback prototypes) used to detect and possibly repair an application after a setup or migration has occurred. These functions can also be used to suspend operations during the volatile setup or migration experience.

In this section

Topic Description
RegisterWaitUntilOOBECompleted
Registers a callback to be called once OOBE (Windows Welcome) has been completed.
OOBE_COMPLETED_CALLBACK
Application-defined callback function used with the RegisterWaitUntilOOBECompleted function.
OOBEComplete
Determines whether OOBE (Windows Welcome) has been completed.
UnregisterWaitUntilOOBECompleted
Unregisters the callback previously registered via RegisterWaitUntilOOBECompleted.