[Q]: ��� ��y��⢨�� 16->32-bit thunking ��� ������?
[A]: Maxim Elkin (2:5020/979.1)
��� ��y��⢫��� ��p����y ��p����p�� �p� �ᯮ�짮����� API ��
16-��⭮�� ����? �y���, ���p���p, ��� �y��� �맢��� SomeFunc, ���p��
�y��� ��p����� 32-���� y����⥫�, � y ���� �� p�ᯮ�������� � ds:si.
H��p���p, ⠪:
//Convert 16bit selector:offset pointer to flat 32bit one
#define SEL2FLAT(x) (PVOID)( ( ((ULONG)x>>3) & 0xffff0000l) | ((ULONG)x&0xffffl) )
�� ���� �� ��ᥬ���p� 2-3 ������� (ᬮ�p� ��� y ⥡� ����� 16:16 ptr). H�, ᠬ ���������, �� ��p���py���� ᮢ���⨬���� � �y�y騬� ��p�ﬨ ��.
[A]: Max Alekseyev (2:5015/60)
� DOSCALLS �室�� �y��樨 DosSelToFlat � DosFlatToSel.
--- INN 2.7.3
* Origin: This echo is READ-ONLY. Send %HELP to FAQSERVER at (2:5020/181)