KernThunkStackTo16: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
==Synopsis== | ==Synopsis== | ||
VOID APIENTRY KernThunkStackTo16(VOID); | VOID APIENTRY KernThunkStackTo16(VOID); | ||
==Parameters== | ==Parameters== | ||
Line 10: | 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.