SwitchStackBack3w
Switchstackback (kernel.109)
Usage
void SwitchStackBack(void);
Overview
SwitchStackBack (KERNEL.109).
Note
The function is declared as 'register' in the spec file in order to make sure all registers are preserved, but we don't use them in any way, so we don't need a CONTEXT* argument.
See also
TASK_Init(3w)
TASK_Init
TASK_GetNextTask(3w)
TASK_GetNextTask
TASK_CreateTask(3w)
TASK_CreateTask
TASK_KillCurrentTask(3w)
TASK_KillCurrentTask
TASK_Reschedule(3w)
TASK_Reschedule
TASK_YieldToSystem(3w)
TASK_YieldToSystem
InitTask(3w)
InitTask (KERNEL.91)
WaitEvent(3w)
WaitEvent (KERNEL.30)
PostEvent(3w)
PostEvent (KERNEL.31)
SetPriority(3w)
SetPriority (KERNEL.32)
LockCurrentTask(3w)
LockCurrentTask (KERNEL.33)
IsTaskLocked(3w)
IsTaskLocked (KERNEL.122)
OldYield(3w)
OldYield (KERNEL.117)
DirectedYield(3w)
DirectedYield (KERNEL.150)
UserYield(3w)
UserYield (USER.332)
Yield16(3w)
Yield16 (KERNEL.29)
MakeProcInstance16(3w)
MakeProcInstance16 (KERNEL.51)
FreeProcInstance16(3w)
FreeProcInstance16 (KERNEL.52)
GetCodeHandle(3w)
GetCodeHandle (KERNEL.93)
DefineHandleTable16(3w)
DefineHandleTable16 (KERNEL.94)
SetTaskQueue(3w)
SetTaskQueue (KERNEL.34)
GetTaskQueue(3w)
GetTaskQueue (KERNEL.35)
SwitchStackTo(3w)
SwitchStackTo (KERNEL.108)
GetTaskQueueDS(3w)
GetTaskQueueDS (KERNEL.118)
GetTaskQueueES(3w)
GetTaskQueueES (KERNEL.119)
GetCurrentTask(3w)
GetCurrentTask (KERNEL.36)
GetCurrentPDB(3w)
GetCurrentPDB (KERNEL.37)
GetInstanceData(3w)
GetInstanceData (KERNEL.54)
GetExeVersion(3w)
GetExeVersion (KERNEL.105)
SetErrorMode16(3w)
SetErrorMode16 (KERNEL.107)
SetErrorMode32(3w)
SetErrorMode32 (KERNEL32.486)
GetDOSEnvironment(3w)
GetDOSEnvironment (KERNEL.131)
GetNumTasks(3w)
GetNumTasks (KERNEL.152)
GetTaskDS(3w)
GetTaskDS (KERNEL.155)
IsTask(3w)
IsTask (KERNEL.320)
SetTaskSignalProc(3w)
SetTaskSignalProc (KERNEL.38)
SetSigHandler(3w)
SetSigHandler (KERNEL.140)
GlobalNotify(3w)
GlobalNotify (KERNEL.154)
GetExePtr(3w)
GetExePtr (KERNEL.133)
TaskFirst(3w)
TaskFirst (TOOLHELP.63)
TaskNext(3w)
TaskNext (TOOLHELP.64)
TaskFindHandle(3w)
TaskFindHandle (TOOLHELP.65)
GetAppCompatFlags16(3w)
GetAppCompatFlags16 (KERNEL.354)
GetAppCompatFlags32(3w)
GetAppCompatFlags32 (USER32.205)
Referred to by
IsTask(3w)
IsTask (KERNEL.320)
Yield16(3w)
Yield16 (KERNEL.29)
InitTask(3w)
InitTask (KERNEL.91)
OldYield(3w)
OldYield (KERNEL.117)
TaskNext(3w)
TaskNext (TOOLHELP.64)
GetExePtr(3w)
GetExePtr (KERNEL.133)
GetTaskDS(3w)
GetTaskDS (KERNEL.155)
PostEvent(3w)
PostEvent (KERNEL.31)
TASK_Init(3w)
TASK_Init
TaskFirst(3w)
TaskFirst (TOOLHELP.63)
UserYield(3w)
UserYield (USER.332)
WaitEvent(3w)
WaitEvent (KERNEL.30)
GetNumTasks(3w)
GetNumTasks (KERNEL.152)
SetPriority(3w)
SetPriority (KERNEL.32)
GetTaskQueue(3w)
GetTaskQueue (KERNEL.35)
GlobalNotify(3w)
GlobalNotify (KERNEL.154)
IsTaskLocked(3w)
IsTaskLocked (KERNEL.122)
SetTaskQueue(3w)
SetTaskQueue (KERNEL.34)
DirectedYield(3w)
DirectedYield (KERNEL.150)
GetCodeHandle(3w)
GetCodeHandle (KERNEL.93)
GetCurrentPDB(3w)
GetCurrentPDB (KERNEL.37)
GetExeVersion(3w)
GetExeVersion (KERNEL.105)
SetSigHandler(3w)
SetSigHandler (KERNEL.140)
SwitchStackTo(3w)
SwitchStackTo (KERNEL.108)
GetCurrentTask(3w)
GetCurrentTask (KERNEL.36)
GetTaskQueueDS(3w)
GetTaskQueueDS (KERNEL.118)
GetTaskQueueES(3w)
GetTaskQueueES (KERNEL.119)
SetErrorMode16(3w)
SetErrorMode16 (KERNEL.107)
SetErrorMode32(3w)
SetErrorMode32 (KERNEL32.486)
TaskFindHandle(3w)
TaskFindHandle (TOOLHELP.65)
GetInstanceData(3w)
GetInstanceData (KERNEL.54)
LockCurrentTask(3w)
LockCurrentTask (KERNEL.33)
TASK_CreateTask(3w)
TASK_CreateTask
TASK_Reschedule(3w)
TASK_Reschedule
TASK_GetNextTask(3w)
TASK_GetNextTask
GetDOSEnvironment(3w)
GetDOSEnvironment (KERNEL.131)
SetTaskSignalProc(3w)
SetTaskSignalProc (KERNEL.38)
FreeProcInstance16(3w)
FreeProcInstance16 (KERNEL.52)
MakeProcInstance16(3w)
MakeProcInstance16 (KERNEL.51)
TASK_YieldToSystem(3w)
TASK_YieldToSystem
DefineHandleTable16(3w)
DefineHandleTable16 (KERNEL.94)
GetAppCompatFlags16(3w)
GetAppCompatFlags16 (KERNEL.354)
GetAppCompatFlags32(3w)
GetAppCompatFlags32 (USER32.205)
TASK_KillCurrentTask(3w)
TASK_KillCurrentTask