- Get afd to build.
authorAlex Ionescu <aionescu@gmail.com>
Sat, 7 Jan 2006 08:07:41 +0000 (08:07 +0000)
committerAlex Ionescu <aionescu@gmail.com>
Sat, 7 Jan 2006 08:07:41 +0000 (08:07 +0000)
svn path=/trunk/; revision=20658

reactos/drivers/net/afd/afd/connect.c
reactos/drivers/net/afd/afd/listen.c
reactos/drivers/net/afd/afd/lock.c
reactos/drivers/net/afd/afd/read.c
reactos/drivers/net/afd/afd/tdi.c
reactos/drivers/net/afd/afd/tdiconn.c
reactos/drivers/net/afd/afd/write.c
reactos/drivers/net/afd/include/afd.h

index 200aff0..6f82611 100644 (file)
@@ -65,7 +65,7 @@ NTSTATUS MakeSocketIntoConnection( PAFD_FCB FCB ) {
     return Status;
 }
 
-static NTSTATUS DDKAPI StreamSocketConnectComplete
+static NTSTATUS NTAPI StreamSocketConnectComplete
 ( PDEVICE_OBJECT DeviceObject,
   PIRP Irp,
   PVOID Context ) {
index 8c4a861..b069d4d 100644 (file)
@@ -72,7 +72,7 @@ static VOID SatisfyPreAccept( PIRP Irp, PAFD_TDI_OBJECT_QELT Qelt ) {
     IoCompleteRequest( Irp, IO_NETWORK_INCREMENT );
 }
 
-static NTSTATUS DDKAPI ListenComplete
+static NTSTATUS NTAPI ListenComplete
 ( PDEVICE_OBJECT DeviceObject,
   PIRP Irp,
   PVOID Context ) {
index 83af23a..54cb105 100644 (file)
@@ -232,7 +232,7 @@ VOID SocketStateUnlock( PAFD_FCB FCB ) {
     ExReleaseFastMutex( &FCB->Mutex );
 }
 
-NTSTATUS DDKAPI UnlockAndMaybeComplete
+NTSTATUS NTAPI UnlockAndMaybeComplete
 ( PAFD_FCB FCB, NTSTATUS Status, PIRP Irp,
   UINT Information,
   PIO_COMPLETION_ROUTINE Completion,
index 4bfefb6..15990eb 100644 (file)
@@ -47,9 +47,10 @@ static NTSTATUS TryToSatisfyRecvRequestFromBuffer( PAFD_FCB FCB,
     UINT i, BytesToCopy = 0,
        BytesAvailable =
        FCB->Recv.Content - FCB->Recv.BytesUsed;
-    *TotalBytesCopied = 0;
     PAFD_MAPBUF Map;
     NTSTATUS Status;
+    *TotalBytesCopied = 0;
+
 
     AFD_DbgPrint(MID_TRACE,("Called, BytesAvailable = %d\n",
                            BytesAvailable));
@@ -210,7 +211,7 @@ static NTSTATUS ReceiveActivity( PAFD_FCB FCB, PIRP Irp ) {
     return RetStatus;
 }
 
-NTSTATUS DDKAPI ReceiveComplete
+NTSTATUS NTAPI ReceiveComplete
 ( PDEVICE_OBJECT DeviceObject,
   PIRP Irp,
   PVOID Context ) {
@@ -418,7 +419,7 @@ SatisfyPacketRecvRequest( PAFD_FCB FCB, PIRP Irp,
     return Status;
 }
 
-NTSTATUS DDKAPI
+NTSTATUS NTAPI
 PacketSocketRecvComplete(
   PDEVICE_OBJECT DeviceObject,
   PIRP Irp,
index 030509d..31390a9 100644 (file)
@@ -8,9 +8,7 @@
  *   CSH 01/09-2000 Created
  */
 #include <afd.h>
-#ifndef _MSC_VER
 #include <pseh/pseh.h>
-#endif
 #include "debug.h"
 #include "tdiconn.h"
 #include "tdi_proto.h"
index 8738149..97dafd4 100644 (file)
@@ -183,6 +183,7 @@ TdiBuildConnectionInfoPair
     PCHAR LayoutFrame;
     UINT SizeOfEntry;
     ULONG TdiAddressSize;
+    PTDI_CONNECTION_INFORMATION FromTdiConn, ToTdiConn;
 
     /* FIXME: Get from socket information */
     TdiAddressSize = TdiAddressSizeFromType(From->Address[0].AddressType);
@@ -197,8 +198,7 @@ TdiBuildConnectionInfoPair
 
     RtlZeroMemory( LayoutFrame, 2 * SizeOfEntry );
 
-    PTDI_CONNECTION_INFORMATION
-       FromTdiConn = (PTDI_CONNECTION_INFORMATION)LayoutFrame,
+       FromTdiConn = (PTDI_CONNECTION_INFORMATION)LayoutFrame;
        ToTdiConn = (PTDI_CONNECTION_INFORMATION)LayoutFrame + SizeOfEntry;
 
     if (From != NULL) {
index ef4ec2a..a474373 100644 (file)
@@ -12,7 +12,7 @@
 #include "tdiconn.h"
 #include "debug.h"
 
-static NTSTATUS DDKAPI SendComplete
+static NTSTATUS NTAPI SendComplete
 ( PDEVICE_OBJECT DeviceObject,
   PIRP Irp,
   PVOID Context ) {
@@ -159,7 +159,7 @@ static NTSTATUS DDKAPI SendComplete
     return STATUS_SUCCESS;
 }
 
-static NTSTATUS DDKAPI PacketSocketSendComplete
+static NTSTATUS NTAPI PacketSocketSendComplete
 ( PDEVICE_OBJECT DeviceObject,
   PIRP Irp,
   PVOID Context ) {
index adfb2b7..02a5fa1 100644 (file)
@@ -19,6 +19,8 @@
 #include <string.h>
 #define _WINBASE_
 #define _WINDOWS_H
+#define _INC_WINDOWS
+#include <windef.h>
 #include <winsock2.h>
 #include <afd/shared.h>
 
@@ -201,7 +203,7 @@ PAFD_WSABUF LockBuffers( PAFD_WSABUF Buf, UINT Count,
                         BOOLEAN Write, BOOLEAN LockAddress );
 VOID UnlockBuffers( PAFD_WSABUF Buf, UINT Count, BOOL Address );
 UINT SocketAcquireStateLock( PAFD_FCB FCB );
-NTSTATUS DDKAPI UnlockAndMaybeComplete
+NTSTATUS NTAPI UnlockAndMaybeComplete
 ( PAFD_FCB FCB, NTSTATUS Status, PIRP Irp,
   UINT Information,
   PIO_COMPLETION_ROUTINE Completion,
@@ -223,12 +225,12 @@ VOID DestroySocket( PAFD_FCB FCB );
 
 /* read.c */
 
-NTSTATUS DDKAPI ReceiveComplete
+NTSTATUS NTAPI ReceiveComplete
 ( PDEVICE_OBJECT DeviceObject,
   PIRP Irp,
   PVOID Context );
 
-NTSTATUS DDKAPI PacketSocketRecvComplete
+NTSTATUS NTAPI PacketSocketRecvComplete
 ( PDEVICE_OBJECT DeviceObject,
   PIRP Irp,
   PVOID Context );