omw  0.2.0
Namespaces | Functions
windows.h File Reference
#include "../../omw/defs.h"
#include <cstdint>
#include "../../omw/string.h"
#include "../../omw/windows/envVar.h"
#include "../../omw/windows/error.h"
#include "../../omw/windows/exception.h"
#include "../../omw/windows/string.h"

Go to the source code of this file.

Namespaces

 omw
 Main namespace.
 
 omw::windows
 Wraping and helper functions for the Windows API.
 

Functions

std::vector< omw::stringomw::windows::getAllDosDevices ()
 
std::vector< omw::stringomw::windows::queryDosDevice (const std::string &device)
 
bool omw::windows::beep (uint32_t frequency, uint32_t duration_ms, bool blocking=false)
 
Performance Counter
int64_t omw::windows::queryPerformanceCounter ()
 
int64_t omw::windows::queryPerformanceFrequency ()
 
double omw::windows::perfCntrCalcDuration (int64_t startTick, int64_t endTick)
 
uint32_t omw::windows::perfCntrCalcDuration_s (int64_t startTick)
 
uint32_t omw::windows::perfCntrCalcDuration_s (int64_t startTick, int64_t endTick)
 
uint32_t omw::windows::perfCntrCalcDuration_ms (int64_t startTick)
 
uint32_t omw::windows::perfCntrCalcDuration_ms (int64_t startTick, int64_t endTick)
 
uint32_t omw::windows::perfCntrCalcDuration_us (int64_t startTick)
 
uint32_t omw::windows::perfCntrCalcDuration_us (int64_t startTick, int64_t endTick)
 
int64_t omw::windows::perfCntrCalcTickCount (double t_s)
 
int64_t omw::windows::perfCntrCalcTickCount_s (uint32_t t_s)
 
int64_t omw::windows::perfCntrCalcTickCount_ms (uint32_t t_ms)
 
int64_t omw::windows::perfCntrCalcTickCount_us (uint32_t t_us)
 
void omw::windows::perfCntrSleep (double t_s)
 
void omw::windows::perfCntrSleep_s (uint32_t t_s)
 
void omw::windows::perfCntrSleep_ms (uint32_t t_ms)
 
void omw::windows::perfCntrSleep_us (uint32_t t_us)
 
int64_t omw::windows::perfCntrGetTick ()
 
bool omw::windows::perfCntrElapsed (int64_t &oldTick, int64_t tickDuration)
 
Console
bool omw::windows::consoleEnVirtualTermProc ()
 
uint32_t omw::windows::consoleGetInCodePage ()
 
uint32_t omw::windows::consoleGetOutCodePage ()
 
bool omw::windows::consoleSetInCodePage (uint32_t cp)
 
bool omw::windows::consoleSetOutCodePage (uint32_t cp)
 
bool omw::windows::consoleSetCodePage (uint32_t cp)
 Sets the input and output code page of the console. More...
 
bool omw::windows::consoleSetCodePageUTF8 ()