KernThunkStackTo16: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
This will convert a 16:32 SS:ESP value to a 16:16 SS:SP value. | |||
==Synopsis== | ==Synopsis== | ||
VOID APIENTRY KernThunkStackTo16(VOID); | VOID APIENTRY KernThunkStackTo16(VOID); | ||
==Parameters== | ==Parameters== | ||
Line 11: | Line 10: | ||
I think this is required for correct calling of 16 bit code from the 32 bit driver, as 16 bit drivers assume a 16:16 stackpointer. | I think this is required for correct calling of 16 bit code from the 32 bit driver, as 16 bit drivers assume a 16:16 stackpointer. | ||
[[Category: | [[Category:KEE]] |
Latest revision as of 21:54, 9 June 2017
This will convert a 16:32 SS:ESP value to a 16:16 SS:SP value.
Synopsis
VOID APIENTRY KernThunkStackTo16(VOID);
Parameters
None.
Comments
I think this is required for correct calling of 16 bit code from the 32 bit driver, as 16 bit drivers assume a 16:16 stackpointer.