Jump to content

CodePageChangedHook

From EDM2

This hook notifies that a message queue code page has been changed.

Syntax

CodePageChangedHook(hmq, usOldCodePage, usNewCodePage);

Parameters

hmq (HMQ) - input
Message-queue handle.
The handle of the message queue that is changing its code page.
usOldCodePage (ULONG) - input
Previous code page.
usNewCodePage (ULONG) - input
New code page.

Returns

There is no return value for this hook.

Remarks

This hook is sent to all hooks chained under HK_CODEPAGECHANGED, regardless of the return value.

The new code page is set before this hook is called.

Example Code

#define INCL_WINHOOKS /* Or use INCL_WIN, INCL_PM, */
#include <os2.h>

HMQ   hmq;           /* Message-queue handle. */
ULONG usOldCodePage; /* Previous code page. */
ULONG usNewCodePage; /* New code page. */

CodePageChangedHook(hmq, usOldCodePage, usNewCodePage);