ReactOS 0.4.16-dev-424-ge4748fe
|
#include <windef.h>
#include <winbase.h>
#include <ndk/iofuncs.h>
#include <ndk/obfuncs.h>
#include <ndk/rtlfuncs.h>
#include <fltuser.h>
#include <fltmgr_shared.h>
#include "fltlib.h"
Go to the source code of this file.
Macros | |
#define | WIN32_NO_STATUS |
#define | NTOS_MODE_USER |
Functions | |
_Must_inspect_result_ HRESULT WINAPI | FilterConnectCommunicationPort (_In_ LPCWSTR lpPortName, _In_ DWORD dwOptions, _In_reads_bytes_opt_(wSizeOfContext) LPCVOID lpContext, _In_ WORD wSizeOfContext, _In_opt_ LPSECURITY_ATTRIBUTES lpSecurityAttributes, _Outptr_ HANDLE *hPort) |
_Must_inspect_result_ HRESULT WINAPI | FilterSendMessage (_In_ HANDLE hPort, _In_reads_bytes_(dwInBufferSize) LPVOID lpInBuffer, _In_ DWORD dwInBufferSize, _Out_writes_bytes_to_opt_(dwOutBufferSize, *lpBytesReturned) LPVOID lpOutBuffer, _In_ DWORD dwOutBufferSize, _Out_ LPDWORD lpBytesReturned) |
_Must_inspect_result_ HRESULT WINAPI | FilterGetMessage (_In_ HANDLE hPort, _Out_writes_bytes_(dwMessageBufferSize) PFILTER_MESSAGE_HEADER lpMessageBuffer, _In_ DWORD dwMessageBufferSize, _Inout_opt_ LPOVERLAPPED lpOverlapped) |
_Must_inspect_result_ HRESULT WINAPI | FilterReplyMessage (_In_ HANDLE hPort, _In_reads_bytes_(dwReplyBufferSize) PFILTER_REPLY_HEADER lpReplyBuffer, _In_ DWORD dwReplyBufferSize) |
_Must_inspect_result_ HRESULT WINAPI FilterConnectCommunicationPort | ( | _In_ LPCWSTR | lpPortName, |
_In_ DWORD | dwOptions, | ||
_In_reads_bytes_opt_(wSizeOfContext) LPCVOID | lpContext, | ||
_In_ WORD | wSizeOfContext, | ||
_In_opt_ LPSECURITY_ATTRIBUTES | lpSecurityAttributes, | ||
_Outptr_ HANDLE * | hPort | ||
) |
Definition at line 25 of file message.c.
Referenced by KmtFltConnect().
_Must_inspect_result_ HRESULT WINAPI FilterGetMessage | ( | _In_ HANDLE | hPort, |
_Out_writes_bytes_(dwMessageBufferSize) PFILTER_MESSAGE_HEADER | lpMessageBuffer, | ||
_In_ DWORD | dwMessageBufferSize, | ||
_Inout_opt_ LPOVERLAPPED | lpOverlapped | ||
) |
Definition at line 150 of file message.c.
Referenced by KmtFltGetMessage().
_Must_inspect_result_ HRESULT WINAPI FilterReplyMessage | ( | _In_ HANDLE | hPort, |
_In_reads_bytes_(dwReplyBufferSize) PFILTER_REPLY_HEADER | lpReplyBuffer, | ||
_In_ DWORD | dwReplyBufferSize | ||
) |
Definition at line 165 of file message.c.
Referenced by KmtFltReplyMessage().
_Must_inspect_result_ HRESULT WINAPI FilterSendMessage | ( | _In_ HANDLE | hPort, |
_In_reads_bytes_(dwInBufferSize) LPVOID | lpInBuffer, | ||
_In_ DWORD | dwInBufferSize, | ||
_Out_writes_bytes_to_opt_(dwOutBufferSize, *lpBytesReturned) LPVOID | lpOutBuffer, | ||
_In_ DWORD | dwOutBufferSize, | ||
_Out_ LPDWORD | lpBytesReturned | ||
) |
Definition at line 131 of file message.c.
Referenced by KmtFltSendMessage().