Ignore:
Timestamp:
Dec 3, 1999, 1:59:40 PM (26 years ago)
Author:
achimha
Message:

extended relay structure

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wsock32/new/relaywin.cpp

    r1952 r1959  
    5555
    5656// static table for id / hwnd-msg translation
    57 static HWNDMSGPAIR arrHwndMsgPair[MAX_ASYNC_SOCKETS];
     57static HWNDMSGPAIR arrHwndMsgPair[MAX_ASYNC_SOCKETS] = {0};
    5858static char*       ODIN_WSOCK_RELAY_CLASS = "ODIN_WSOCK_RELAY";
    5959static HWND        hwndRelay              = NULLHANDLE;
     
    8080                 BOOL  fSingleRequestPerWindow,
    8181                 PVOID pvUserData1,
    82                  PVOID pvUserData2)
     82                 PVOID pvUserData2,
     83                 PVOID pvUserData3)
    8384{
    8485  ULONG ulCounter;
     
    9899      arrHwndMsgPair[ulCounter].pvUserData1   = pvUserData1;
    99100      arrHwndMsgPair[ulCounter].pvUserData2   = pvUserData2;
     101      arrHwndMsgPair[ulCounter].pvUserData3   = pvUserData3;
    100102      return ulCounter + 1; // return "id"
    101103    }
     
    124126
    125127  arrHwndMsgPair[ulID-1].hwnd = 0; // mark free
     128  arrHwndMsgPair[ulID-1].ulMsg = 0;
     129  arrHwndMsgPair[ulID-1].ulRequestType = 0;
     130  arrHwndMsgPair[ulID-1].pvUserData1 = 0;
     131  arrHwndMsgPair[ulID-1].pvUserData2 = 0;
     132  arrHwndMsgPair[ulID-1].pvUserData3 = 0;
    126133
    127134  return 0; // OK
Note: See TracChangeset for help on using the changeset viewer.