CodePageChangedHook: Difference between revisions
Appearance
Created page with "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..." |
(No difference)
|
Latest revision as of 03:49, 13 April 2025
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);