HyperDbg Debugger
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
NamedPipeServerWaitForClientConntection
(HANDLE PipeHandle);
23
24
UINT32
25
NamedPipeServerReadClientMessage
(HANDLE PipeHandle,
char
* BufferToSave,
int
MaximumReadBufferLength);
26
27
BOOLEAN
28
NamedPipeServerSendMessageToClient
(HANDLE PipeHandle,
29
char
* BufferToSend,
30
int
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,
int
BufferSize);
44
45
UINT32
46
NamedPipeClientReadMessage
(HANDLE PipeHandle,
char
* BufferToRead,
int
MaximumSizeOfBuffer);
47
48
VOID
49
NamedPipeClientClosePipe
(HANDLE PipeHandle);
BOOLEAN
UCHAR BOOLEAN
Definition
BasicTypes.h:39
VOID
#define VOID
Definition
BasicTypes.h:33
UINT32
unsigned int UINT32
Definition
BasicTypes.h:48
NamedPipeServerReadClientMessage
UINT32 NamedPipeServerReadClientMessage(HANDLE PipeHandle, char *BufferToSave, int MaximumReadBufferLength)
read client message from the named pipe
Definition
namedpipe.cpp:88
NamedPipeClientReadMessage
UINT32 NamedPipeClientReadMessage(HANDLE PipeHandle, char *BufferToRead, int MaximumSizeOfBuffer)
Definition
namedpipe.cpp:268
NamedPipeServerSendMessageToClient
BOOLEAN NamedPipeServerSendMessageToClient(HANDLE PipeHandle, char *BufferToSend, int BufferSize)
Definition
namedpipe.cpp:123
NamedPipeServerWaitForClientConntection
BOOLEAN NamedPipeServerWaitForClientConntection(HANDLE PipeHandle)
wait for client connection
Definition
namedpipe.cpp:58
NamedPipeServerCreatePipe
HANDLE NamedPipeServerCreatePipe(LPCSTR PipeName, UINT32 OutputBufferSize, UINT32 InputBufferSize)
Create a named pipe server.
Definition
namedpipe.cpp:27
NamedPipeClientCreatePipe
HANDLE NamedPipeClientCreatePipe(LPCSTR PipeName)
Create a client named pipe.
Definition
namedpipe.cpp:179
NamedPipeClientClosePipe
VOID NamedPipeClientClosePipe(HANDLE PipeHandle)
close named pipe handle of client
Definition
namedpipe.cpp:302
NamedPipeServerCloseHandle
VOID NamedPipeServerCloseHandle(HANDLE PipeHandle)
Close handle of server's named pipe.
Definition
namedpipe.cpp:156
NamedPipeClientSendMessage
BOOLEAN NamedPipeClientSendMessage(HANDLE PipeHandle, char *BufferToSend, int BufferSize)
send client message over named pipe
Definition
namedpipe.cpp:225
hyperdbg
hyperdbg-test
header
namedpipe.h
Generated by
1.11.0