|
HyperDbg Debugger
|
Named pipe communication headers. More...
Go to the source code of this file.
Functions | |
| HANDLE | NamedPipeServerCreatePipe (LPCSTR PipeName, UINT32 OutputBufferSize, UINT32 InputBufferSize) |
| Create a named pipe server. | |
| BOOLEAN | NamedPipeServerWaitForClientConnection (HANDLE PipeHandle) |
| wait for client connection | |
| UINT32 | NamedPipeServerReadClientMessage (HANDLE PipeHandle, CHAR *BufferToSave, INT32 MaximumReadBufferLength) |
| read client message from the named pipe | |
| BOOLEAN | NamedPipeServerSendMessageToClient (HANDLE PipeHandle, CHAR *BufferToSend, INT32 BufferSize) |
| Send a message to the client over named pipe. | |
| VOID | NamedPipeServerCloseHandle (HANDLE PipeHandle) |
| Close handle of server's named pipe. | |
| HANDLE | NamedPipeClientCreatePipe (LPCSTR PipeName) |
| Create a client named pipe. | |
| BOOLEAN | NamedPipeClientSendMessage (HANDLE PipeHandle, CHAR *BufferToSend, INT32 BufferSize) |
| Send client message over named pipe. | |
| UINT32 | NamedPipeClientReadMessage (HANDLE PipeHandle, CHAR *BufferToRead, INT32 MaximumSizeOfBuffer) |
| Read a message from the server over named pipe. | |
| VOID | NamedPipeClientClosePipe (HANDLE PipeHandle) |
| close named pipe handle of client | |
Named pipe communication headers.
| VOID NamedPipeClientClosePipe | ( | HANDLE | PipeHandle | ) |
close named pipe handle of client
| PipeHandle |
| HANDLE NamedPipeClientCreatePipe | ( | LPCSTR | PipeName | ) |
Create a client named pipe.
Pipe name format - \servername\pipe\pipename This pipe is for server on the same computer, however, pipes can be used to connect to a remote server
| PipeName |
| UINT32 NamedPipeClientReadMessage | ( | HANDLE | PipeHandle, |
| CHAR * | BufferToRead, | ||
| INT32 | MaximumSizeOfBuffer ) |
Read a message from the server over named pipe.
| PipeHandle | Handle of the named pipe |
| BufferToRead | Buffer to store the received message |
| MaximumSizeOfBuffer | Maximum size of the receive buffer |
Send client message over named pipe.
| PipeHandle | Handle of the named pipe |
| BufferToSend | Buffer containing the message to send |
| BufferSize | Size of the buffer to send |
| VOID NamedPipeServerCloseHandle | ( | HANDLE | PipeHandle | ) |
Close handle of server's named pipe.
| PipeHandle |
| HANDLE NamedPipeServerCreatePipe | ( | LPCSTR | PipeName, |
| UINT32 | OutputBufferSize, | ||
| UINT32 | InputBufferSize ) |
Create a named pipe server.
| PipeName | |
| OutputBufferSize | |
| InputBufferSize |
| UINT32 NamedPipeServerReadClientMessage | ( | HANDLE | PipeHandle, |
| CHAR * | BufferToSave, | ||
| INT32 | MaximumReadBufferLength ) |
read client message from the named pipe
| PipeHandle | |
| BufferToSave | |
| MaximumReadBufferLength |
| BOOLEAN NamedPipeServerSendMessageToClient | ( | HANDLE | PipeHandle, |
| CHAR * | BufferToSend, | ||
| INT32 | BufferSize ) |
Send a message to the client over named pipe.
| PipeHandle | Handle of the named pipe |
| BufferToSend | Buffer containing the message to send |
| BufferSize | Size of the buffer to send |
| BOOLEAN NamedPipeServerWaitForClientConnection | ( | HANDLE | PipeHandle | ) |