HyperDbg Debugger
Toggle main menu visibility
Loading...
Searching...
No Matches
namedpipe.h
Go to the documentation of this file.
1
12
#pragma once
13
15
// Server Side //
17
18
HANDLE
19
NamedPipeServerCreatePipe
(LPCSTR PipeName,
UINT32
OutputBufferSize,
UINT32
InputBufferSize);
20
21
BOOLEAN
22
NamedPipeServerWaitForClientConnection
(HANDLE PipeHandle);
23
24
UINT32
25
NamedPipeServerReadClientMessage
(HANDLE PipeHandle,
CHAR
* BufferToSave,
INT32
MaximumReadBufferLength);
26
27
BOOLEAN
28
NamedPipeServerSendMessageToClient
(HANDLE PipeHandle,
29
CHAR
* BufferToSend,
30
INT32
BufferSize);
31
32
VOID
33
NamedPipeServerCloseHandle
(HANDLE PipeHandle);
34
36
// Client Side //
38
39
HANDLE
40
NamedPipeClientCreatePipe
(LPCSTR PipeName);
41
42
BOOLEAN
43
NamedPipeClientSendMessage
(HANDLE PipeHandle,
CHAR
* BufferToSend,
INT32
BufferSize);
44
45
UINT32
46
NamedPipeClientReadMessage
(HANDLE PipeHandle,
CHAR
* BufferToRead,
INT32
MaximumSizeOfBuffer);
47
48
VOID
49
NamedPipeClientClosePipe
(HANDLE PipeHandle);
INT32
signed int INT32
Definition
BasicTypes.h:50
BOOLEAN
UCHAR BOOLEAN
Definition
BasicTypes.h:35
UINT32
unsigned int UINT32
Definition
BasicTypes.h:54
CHAR
char CHAR
Definition
BasicTypes.h:33
NamedPipeServerWaitForClientConnection
BOOLEAN NamedPipeServerWaitForClientConnection(HANDLE PipeHandle)
wait for client connection
Definition
namedpipe.cpp:207
NamedPipeClientSendMessage
BOOLEAN NamedPipeClientSendMessage(HANDLE PipeHandle, CHAR *BufferToSend, INT32 BufferSize)
Send client message over named pipe.
Definition
namedpipe.cpp:382
NamedPipeServerCreatePipe
HANDLE NamedPipeServerCreatePipe(LPCSTR PipeName, UINT32 OutputBufferSize, UINT32 InputBufferSize)
Create a named pipe server.
Definition
namedpipe.cpp:176
NamedPipeClientCreatePipe
HANDLE NamedPipeClientCreatePipe(LPCSTR PipeName)
Create a client named pipe.
Definition
namedpipe.cpp:336
NamedPipeClientReadMessage
UINT32 NamedPipeClientReadMessage(HANDLE PipeHandle, CHAR *BufferToRead, INT32 MaximumSizeOfBuffer)
Read a message from the server over named pipe.
Definition
namedpipe.cpp:430
NamedPipeClientClosePipe
VOID NamedPipeClientClosePipe(HANDLE PipeHandle)
close named pipe handle of client
Definition
namedpipe.cpp:464
NamedPipeServerSendMessageToClient
BOOLEAN NamedPipeServerSendMessageToClient(HANDLE PipeHandle, CHAR *BufferToSend, INT32 BufferSize)
Send a message to the client over named pipe.
Definition
namedpipe.cpp:280
NamedPipeServerCloseHandle
VOID NamedPipeServerCloseHandle(HANDLE PipeHandle)
Close handle of server's named pipe.
Definition
namedpipe.cpp:313
NamedPipeServerReadClientMessage
UINT32 NamedPipeServerReadClientMessage(HANDLE PipeHandle, CHAR *BufferToSave, INT32 MaximumReadBufferLength)
read client message from the named pipe
Definition
namedpipe.cpp:237
hyperdbg
hyperdbg-test
header
namedpipe.h
Generated by
1.17.0