Alexandre Julliard : vwin32.vxd: Avoid using the CONTEXT86 type.

Alexandre Julliard julliard at winehq.org
Wed Oct 20 13:24:41 CDT 2010


Module: wine
Branch: master
Commit: f14d522fd2e45149923eaee34ed67edcccc0369a
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f14d522fd2e45149923eaee34ed67edcccc0369a

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Wed Oct 20 15:36:35 2010 +0200

vwin32.vxd: Avoid using the CONTEXT86 type.

---

 dlls/vwin32.vxd/vwin32.c |   16 ++++++++--------
 1 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dlls/vwin32.vxd/vwin32.c b/dlls/vwin32.vxd/vwin32.c
index 972af12..82fa80c 100644
--- a/dlls/vwin32.vxd/vwin32.c
+++ b/dlls/vwin32.vxd/vwin32.c
@@ -58,20 +58,20 @@ typedef struct tagMID {
 extern void __wine_call_int_handler( CONTEXT *context, BYTE intnum );
 
 /* Pop a DWORD from the 32-bit stack */
-static inline DWORD stack32_pop( CONTEXT86 *context )
+static inline DWORD stack32_pop( CONTEXT *context )
 {
     DWORD ret = *(DWORD *)context->Esp;
     context->Esp += sizeof(DWORD);
     return ret;
 }
 
-static void DIOCRegs_2_CONTEXT( DIOC_REGISTERS *pIn, CONTEXT86 *pCxt )
+static void DIOCRegs_2_CONTEXT( DIOC_REGISTERS *pIn, CONTEXT *pCxt )
 {
     memset( pCxt, 0, sizeof(*pCxt) );
     /* Note: segment registers == 0 means that CTX_SEG_OFF_TO_LIN
              will interpret 32-bit register contents as linear pointers */
 
-    pCxt->ContextFlags=CONTEXT86_INTEGER|CONTEXT86_CONTROL;
+    pCxt->ContextFlags=CONTEXT_INTEGER|CONTEXT_CONTROL;
     pCxt->Eax = pIn->reg_EAX;
     pCxt->Ebx = pIn->reg_EBX;
     pCxt->Ecx = pIn->reg_ECX;
@@ -79,12 +79,12 @@ static void DIOCRegs_2_CONTEXT( DIOC_REGISTERS *pIn, CONTEXT86 *pCxt )
     pCxt->Esi = pIn->reg_ESI;
     pCxt->Edi = pIn->reg_EDI;
 
-    /* FIXME: Only partial CONTEXT86_CONTROL */
+    /* FIXME: Only partial CONTEXT_CONTROL */
 
     pCxt->EFlags = pIn->reg_Flags & ~0x00020000; /* clear vm86 mode */
 }
 
-static void CONTEXT_2_DIOCRegs( CONTEXT86 *pCxt, DIOC_REGISTERS *pOut )
+static void CONTEXT_2_DIOCRegs( CONTEXT *pCxt, DIOC_REGISTERS *pOut )
 {
     memset( pOut, 0, sizeof(DIOC_REGISTERS) );
 
@@ -95,7 +95,7 @@ static void CONTEXT_2_DIOCRegs( CONTEXT86 *pCxt, DIOC_REGISTERS *pOut )
     pOut->reg_ESI = pCxt->Esi;
     pOut->reg_EDI = pCxt->Edi;
 
-    /* FIXME: Only partial CONTEXT86_CONTROL */
+    /* FIXME: Only partial CONTEXT_CONTROL */
     pOut->reg_Flags = pCxt->EFlags;
 }
 
@@ -117,7 +117,7 @@ BOOL WINAPI VWIN32_DeviceIoControl(DWORD dwIoControlCode,
     case 0x29: /* Int 0x31 call, call it VWIN_DIOC_INT31 ? */
     case VWIN32_DIOC_DOS_DRIVEINFO:
         {
-            CONTEXT86 cxt;
+            CONTEXT cxt;
             DIOC_REGISTERS *pIn  = lpvInBuffer;
             DIOC_REGISTERS *pOut = lpvOutBuffer;
             BYTE intnum = 0;
@@ -178,7 +178,7 @@ BOOL WINAPI VWIN32_DeviceIoControl(DWORD dwIoControlCode,
  *  Programming Secrets".  Parameters from experimentation on real Win98.
  *
  */
-DWORD WINAPI VWIN32_VxDCall( DWORD service, CONTEXT86 *context )
+DWORD WINAPI VWIN32_VxDCall( DWORD service, CONTEXT *context )
 {
     switch ( LOWORD(service) )
     {




More information about the wine-cvs mailing list