winss
winss::WindowsInterface Member List

This is the complete list of members for winss::WindowsInterface, including all inherited members.

CloseHandle(HANDLE handle) const winss::WindowsInterfacevirtual
ConnectNamedPipe(HANDLE handle, LPOVERLAPPED overlapped) const winss::WindowsInterfacevirtual
CreateEvent(SECURITY_ATTRIBUTES *event_attributes, bool manual_reset, bool initial_state, char *name) const winss::WindowsInterfacevirtual
CreateFile(char *file_name, DWORD desired_access, DWORD share_mode, LPSECURITY_ATTRIBUTES security_attributes, DWORD creation_disposition, DWORD flags_and_attributes, HANDLE template_file) const winss::WindowsInterfacevirtual
CreateMutex(LPSECURITY_ATTRIBUTES attributes, bool initial_owner, LPCTSTR name) const winss::WindowsInterfacevirtual
CreateNamedPipe(char *name, DWORD open_mode, DWORD pipe_mode, DWORD max_instances, DWORD out_buffer_size, DWORD in_buffer_size, DWORD default_time_out, LPSECURITY_ATTRIBUTES security_attributes) const winss::WindowsInterfacevirtual
CreatePipe(PHANDLE read_pipe, PHANDLE write_pipe, LPSECURITY_ATTRIBUTES pipe_attr, DWORD size) const winss::WindowsInterfacevirtual
CreateProcess(const char *application_name, char *command_line, SECURITY_ATTRIBUTES *proc_attr, SECURITY_ATTRIBUTES *thread_atttr, bool inherit_handles, DWORD creation_flags, void *env, const char *current_dir, STARTUPINFO *startup_info, PROCESS_INFORMATION *proc_info) const winss::WindowsInterfacevirtual
CryptAcquireContext(HCRYPTPROV *csp, LPCTSTR container, LPCTSTR provider, DWORD type, DWORD flags) const winss::WindowsInterfacevirtual
CryptCreateHash(HCRYPTPROV csp, ALG_ID algorithm, HCRYPTKEY key, DWORD flags, HCRYPTHASH *hash) const winss::WindowsInterfacevirtual
CryptDestroyHash(HCRYPTHASH hash) const winss::WindowsInterfacevirtual
CryptGetHashParam(HCRYPTHASH hash, DWORD param, unsigned char *data, DWORD *length, DWORD flags) const winss::WindowsInterfacevirtual
CryptHashData(HCRYPTHASH hash, unsigned char *data, DWORD length, DWORD flags) const winss::WindowsInterfacevirtual
CryptReleaseContext(HCRYPTPROV csp, DWORD flags) const winss::WindowsInterfacevirtual
DisconnectNamedPipe(HANDLE handle) const winss::WindowsInterfacevirtual
DuplicateHandle(HANDLE source_process_handle, HANDLE source_handle, HANDLE target_process_handle, LPHANDLE target_handle, DWORD desired_access, bool inherit_handle, DWORD options) const winss::WindowsInterfacevirtual
ExpandEnvironmentStrings(LPCTSTR src, LPTSTR dst, DWORD size) const winss::WindowsInterfacevirtual
FreeEnvironmentStrings(LPTCH lpszEnvironmentBlock) const winss::WindowsInterfacevirtual
GenerateConsoleCtrlEvent(DWORD ctrl_event, DWORD proc_group_id) const winss::WindowsInterfacevirtual
GetCurrentProcess() const winss::WindowsInterfacevirtual
GetEnvironmentStrings() const winss::WindowsInterfacevirtual
GetEnvironmentVariable(LPCTSTR name, LPTSTR buffer, DWORD size) const winss::WindowsInterfacevirtual
GetExitCodeProcess(HANDLE handle, DWORD *exit_code) const winss::WindowsInterfacevirtual
GetInstance()winss::WindowsInterfacestatic
GetLastError() const winss::WindowsInterfacevirtual
GetOverlappedResult(HANDLE handle, LPOVERLAPPED overlapped, LPDWORD bytes, BOOL wait) const winss::WindowsInterfacevirtual
GetStdHandle(DWORD std_handle) const winss::WindowsInterfacevirtual
instancewinss::WindowsInterfaceprotectedstatic
OpenMutex(DWORD desired_access, bool inherit, LPCTSTR name) const winss::WindowsInterfacevirtual
operator=(const WindowsInterface &)=deletewinss::WindowsInterface
operator=(WindowsInterface &&)=deletewinss::WindowsInterface
ReadFile(HANDLE handle, LPVOID buffer, DWORD to_read, LPDWORD read, LPOVERLAPPED overlapped) const winss::WindowsInterfacevirtual
ReleaseMutex(HANDLE mutex) const winss::WindowsInterfacevirtual
ResetEvent(HANDLE handle) const winss::WindowsInterfacevirtual
RpcStringFree(unsigned char **rpc_string) const winss::WindowsInterfacevirtual
SetConsoleCtrlHandler(PHANDLER_ROUTINE handler, bool add) const winss::WindowsInterfacevirtual
SetEnvironmentVariable(LPCTSTR name, LPCTSTR value) const winss::WindowsInterfacevirtual
SetEvent(HANDLE handle) const winss::WindowsInterfacevirtual
SetHandleInformation(HANDLE object, DWORD mask, DWORD flags) const winss::WindowsInterfacevirtual
TerminateProcess(HANDLE process, UINT exit_code) const winss::WindowsInterfacevirtual
UuidCompare(GUID *uuid1, GUID *uuid2, RPC_STATUS *status) const winss::WindowsInterfacevirtual
UuidCreateNil(GUID *uuid) const winss::WindowsInterfacevirtual
UuidCreateSequential(GUID *uuid) const winss::WindowsInterfacevirtual
UuidFromString(unsigned char *string_uuid, GUID *uuid) const winss::WindowsInterfacevirtual
UuidToString(const GUID *uuid, unsigned char **string_uuid) const winss::WindowsInterfacevirtual
WaitForMultipleObjects(DWORD handles_count, const HANDLE *handles, bool wait_all, DWORD timeout) const winss::WindowsInterfacevirtual
WaitForSingleObject(HANDLE handle, DWORD timeout) const winss::WindowsInterfacevirtual
WindowsInterface()winss::WindowsInterfaceinline
WindowsInterface(const WindowsInterface &)=deletewinss::WindowsInterface
WindowsInterface(WindowsInterface &&)=deletewinss::WindowsInterface
WriteFile(HANDLE handle, LPCVOID buffer, DWORD to_write, LPDWORD written, LPOVERLAPPED overlapped) const winss::WindowsInterfacevirtual