mirror of
https://github.com/reactos/reactos.git
synced 2024-09-28 05:26:58 +00:00
- Implement AFD_INFO_GROUP_ID_TYPE
svn path=/trunk/; revision=42964
This commit is contained in:
parent
7a6738ff89
commit
be53da4398
|
@ -39,7 +39,9 @@ AfdGetInfo( PDEVICE_OBJECT DeviceObject, PIRP Irp,
|
|||
break;
|
||||
|
||||
case AFD_INFO_GROUP_ID_TYPE:
|
||||
InfoReq->Information.Ulong = 0; /* What is group id */
|
||||
InfoReq->Information.LargeInteger.u.HighPart = FCB->GroupType;
|
||||
InfoReq->Information.LargeInteger.u.LowPart = FCB->GroupID;
|
||||
AFD_DbgPrint(MID_TRACE, ("Group ID: %d Group Type: %d\n", FCB->GroupID, FCB->GroupType));
|
||||
break;
|
||||
|
||||
case AFD_INFO_BLOCKING_MODE:
|
||||
|
|
|
@ -91,6 +91,8 @@ AfdCreateSocket(PDEVICE_OBJECT DeviceObject, PIRP Irp,
|
|||
RtlZeroMemory( FCB, sizeof( *FCB ) );
|
||||
|
||||
FCB->Flags = ConnectInfo ? ConnectInfo->EndpointFlags : 0;
|
||||
FCB->GroupID = ConnectInfo ? ConnectInfo->GroupID : 0;
|
||||
FCB->GroupType = 0; /* FIXME */
|
||||
FCB->State = SOCKET_STATE_CREATED;
|
||||
FCB->FileObject = FileObject;
|
||||
FCB->DeviceExt = DeviceExt;
|
||||
|
|
|
@ -178,7 +178,7 @@ typedef struct _AFD_STORED_DATAGRAM {
|
|||
|
||||
typedef struct _AFD_FCB {
|
||||
BOOLEAN Locked, Critical, Overread;
|
||||
UINT State, Flags, BlockingMode;
|
||||
UINT State, Flags, BlockingMode, GroupID, GroupType;
|
||||
KIRQL OldIrql;
|
||||
UINT LockCount;
|
||||
PVOID CurrentThread;
|
||||
|
|
Loading…
Reference in a new issue