Jump to content

PM Error Codes

From EDM2

Possible values from WinGetLastError.

PMERR_CANNOT_START 0x1531
PMERR_CANNOT_STOP 0x1534 Session cannot be stopped.
PMERR_DOS_ERROR 0x1200 A call to DosXXX returned an error.
PMERR_INVALID_APPL 0x1530 Attempt to start an application whose type is not recognized by OS/2.
PMERR_INVALID_HAPP 0x1533 The application handle passed to WinTerminateApp doesn't match to a valid session.
PMERR_INVALID_HWND 0x1001 An invalid window handle was specified.
PMERR_INVALID_PARAMETERS 0x1208 An application parameter value is invalid for the PM type.
PMERR_INVALID_PROCESS_ID 0x1204
PMERR_INVALID_PROGRAM_CATEGORY 0x152f
PMERR_INVALID_PROGRAM_TYPE 0x1209
PMERR_INVALID_SESSION_ID 0x120b Given session id is invalid. Need the valid session id.
PMERR_INVALID_SWITCH_HANDLE 0x1202 Invalid Window List entry handle used.
PMERR_INVALID_WINDOW 0x1206 The window is not a valid frame window requested from a Window List call.
PMERR_NO_SPACE 0x1201
PMERR_OK 0x0000 What error?
PMERR_SOMDD_IS_ACTIVE 0x1058 The DSOM daemon is currently active.
PMERR_SOMDD_NOT_STARTED 0x1059 The DSOM daemon failed to activate.
PMERR_STARTED_IN_BACKGROUND 0x1532 The application has started a new session in the background.
PMERR_WPDSERVER_IS_ACTIVE 0x1056 The Workplace Shell DSOM Server is currently active.
PMERR_WPDSERVER_NOT_STARTED 0x1057 The Workplace Shell DSOM Server failed to activate.
WPERR_ALREADY_EXISTS 0x1718
WPERR_BUFFER_TOO_SMALL 0x1705
WPERR_OBJECT_NOT_FOUND 0x1714
WPERR_INVALID_FLAGS 0x1719
WPERR_INVALID_OBJECTID 0x1720