+/**\r
+ Transfers control to a function starting with a new stack.\r
+\r
+ This internal worker function transfers control to the function\r
+ specified by EntryPoint using the new stack specified by NewStack\r
+ and passing in the parameters specified by Context1 and Context2.\r
+ Context1 and Context2 are optional and may be NULL.\r
+ The function EntryPoint must never return.\r
+\r
+ @param EntryPoint The pointer to the function to enter.\r
+ @param Context1 The first parameter to pass in.\r
+ @param Context2 The second Parameter to pass in\r
+ @param NewStack The new Location of the stack\r
+\r
+**/\r