FreeRDP
|
#include <winpr/config.h>
#include <winpr/crt.h>
#include <winpr/path.h>
#include <winpr/file.h>
#include "../log.h"
#include <sys/statvfs.h>
#include "../handle/handle.h"
#include "../pipe/pipe.h"
Macros | |
#define | TAG WINPR_TAG("file") |
#define | NAMED_PIPE_PREFIX_PATH "\\\\.\\pipe\\" |
Functions | |
static BOOL | NamedPipeClientIsHandled (HANDLE handle) |
static BOOL | NamedPipeClientCloseHandle (HANDLE handle) |
static int | NamedPipeClientGetFd (HANDLE handle) |
static HANDLE | NamedPipeClientCreateFileA (LPCSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile) |
HANDLE_CREATOR * | GetNamedPipeClientHandleCreator (void) |
BOOL | IsNamedPipeFileNameA (LPCSTR lpName) |
char * | GetNamedPipeNameWithoutPrefixA (LPCSTR lpName) |
char * | GetNamedPipeUnixDomainSocketBaseFilePathA (void) |
char * | GetNamedPipeUnixDomainSocketFilePathA (LPCSTR lpName) |
int | GetNamePipeFileDescriptor (HANDLE hNamedPipe) |
Variables | |
static HANDLE_CREATOR | NamedPipeClientHandleCreator |
static HANDLE_OPS | ops |
#define NAMED_PIPE_PREFIX_PATH "\\\\.\\pipe\\" |
#define TAG WINPR_TAG("file") |
WinPR: Windows Portable Runtime File Functions
Copyright 2012 Marc-Andre Moreau marca Copyright 2014 Hewlett-Packard Development Company, L.P. Copyright 2015 Thincast Technologies GmbH Copyright 2015 ndre .more au@g mail. combernh Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at ard. mikla utz@ thinc ast. com
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
HANDLE_CREATOR* GetNamedPipeClientHandleCreator | ( | void | ) |
char* GetNamedPipeNameWithoutPrefixA | ( | LPCSTR | lpName | ) |
char* GetNamedPipeUnixDomainSocketBaseFilePathA | ( | void | ) |
char* GetNamedPipeUnixDomainSocketFilePathA | ( | LPCSTR | lpName | ) |
int GetNamePipeFileDescriptor | ( | HANDLE | hNamedPipe | ) |
BOOL IsNamedPipeFileNameA | ( | LPCSTR | lpName | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |