44 IN VOID *Context1 OPTIONAL,
45 IN VOID *Context2 OPTIONAL,
52 ASSERT (EntryPoint !=
NULL);
53 ASSERT (NewStack !=
NULL);
#define CPU_STACK_ALIGNMENT
VOID(EFIAPI * SWITCH_STACK_ENTRY_POINT)(IN VOID *Context1 OPTIONAL, IN VOID *Context2 OPTIONAL)
#define VA_START(Marker, Parameter)
VOID EFIAPI InternalSwitchStack(IN SWITCH_STACK_ENTRY_POINT EntryPoint, IN VOID *Context1 OPTIONAL, IN VOID *Context2 OPTIONAL, IN VOID *NewStack, IN VA_LIST Marker)
VOID EFIAPI SwitchStack(IN SWITCH_STACK_ENTRY_POINT EntryPoint, IN VOID *Context1 OPTIONAL, IN VOID *Context2 OPTIONAL, IN VOID *NewStack,...)