#pragma once void Bs1FltPortInit(); void Bs1FltPortUnload(); NTSTATUS Bs1FltPortConnect( __in PFLT_PORT ClientPort, __in_opt PVOID ServerPortCookie, __in_bcount_opt(SizeOfContext) PVOID ConnectionContext, __in ULONG SizeOfContext, __deref_out_opt PVOID* ConnectionCookie ); VOID Bs1FltPortDisconnect( __in_opt PVOID ConnectionCookie ); NTSTATUS Bs1FltMssageProc( __in PVOID ConnectionCookie, __in_bcount_opt(InputBufferSize) PVOID InputBuffer, __in ULONG InputBufferSize, __out_bcount_part_opt(OutputBufferSize, *ReturnOutputBufferLength) PVOID OutputBuffer, __in ULONG OutputBufferSize, __out PULONG ReturnOutputBufferLength );