Jump to content

WinRestartWorkplace

From EDM2
Revision as of 22:21, 15 May 2025 by Martini (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This function causes the Workplace process to terminate and re-initialize.

This function is applicable to OS/2 Warp 4, or higher, and WorkSpace On-Demand client operating systems.

Syntax

WinRestartWorkplace(VOID)

Parameters

None.

Returns

rc (BOOL32) - output: Always returns FALSE.

Remarks

This function will cause the Workplace process to terminate and re-initialize. This call is useful in debugging workplace objects or for install programs that reregister system classes.

Example Code

Declaration:

 #include <os2.h>
 BOOL32 APIENTRY WinRestartWorkplace(VOID);

This example terminates and re-initializes the Workplace process.

 #include <os2.h>
 BOOL32 EXPENTRY WinRestartWorkplace(VOID);
 
 /* Terminate and re-initialize the Workplace process */
 WinRestartWorkplace();