/* * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS TCP/IP protocol driver * FILE: include/fileobjs.h * PURPOSE: File object routine prototypes */ #pragma once extern LIST_ENTRY AddressFileListHead; extern KSPIN_LOCK AddressFileListLock; extern LIST_ENTRY ConnectionEndpointListHead; extern KSPIN_LOCK ConnectionEndpointListLock; NTSTATUS FileOpenAddress( PTDI_REQUEST Request, PTA_IP_ADDRESS AddrList, USHORT Protocol, BOOLEAN Shared, PVOID Options); NTSTATUS FileCloseAddress( PTDI_REQUEST Request); NTSTATUS FileOpenConnection( PTDI_REQUEST Request, PVOID ClientContext); NTSTATUS FileCloseConnection( PTDI_REQUEST Request); NTSTATUS FileOpenControlChannel( PTDI_REQUEST Request); NTSTATUS FileCloseControlChannel( PTDI_REQUEST Request); VOID LogActiveObjects(VOID); /* EOF */