первый
This commit is contained in:
40
lib/WTools.h
Normal file
40
lib/WTools.h
Normal file
@ -0,0 +1,40 @@
|
||||
//---------------------------------------------------------------------------
|
||||
#ifndef WToolsH
|
||||
#define WToolsH
|
||||
//---------------------------------------------------------------------------
|
||||
//#include "WTools.h"
|
||||
#include <string>
|
||||
//---------------------------------------------------------------------------
|
||||
typedef unsigned int uint4;
|
||||
//---------------------------------------------------------------------------
|
||||
//<2F><><EFBFBD> Windows <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
//---------------------------------------------------------------------------
|
||||
//std::string getHDDSerial(); //<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD>
|
||||
//void cpuid (int output[4], int functionnumber);
|
||||
|
||||
std::string getSTDStr(const BSTR& unicodestr);
|
||||
std::wstring getSTDWStr(const BSTR& unicodestr);
|
||||
|
||||
BSTR stdStrToBSTR(const std::string& s);
|
||||
BSTR stdWStrToBSTR(const std::wstring& s);
|
||||
std::wstring getCommonAppPathW(); //<2F><><EFBFBD><EFBFBD> <20> "Application Data"
|
||||
std::string getCommonAppPathA();
|
||||
std::wstring getAppDataPathW(); //<2F><><EFBFBD><EFBFBD> <20> "Application Data" <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
std::string getAppDataPathA(); //<2F><><EFBFBD><EFBFBD> <20> "Application Data" <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
std::string getCurrentFilePath(); //<2F><><EFBFBD><EFBFBD> <20> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> DLL
|
||||
std::string getFileVersion( std::wstring path );
|
||||
|
||||
std::wstring IniReadW(std::wstring filename,std::wstring section,std::wstring key);
|
||||
bool IniWriteW(std::wstring filename,std::wstring section,std::wstring key,std::wstring data);
|
||||
|
||||
int getIntVal(VARIANT *pvarPropVal);
|
||||
char getCharVal(VARIANT *pvarPropVal);
|
||||
bool getBoolVal(VARIANT *pvarPropVal);
|
||||
float getFloatVal(VARIANT *pvarPropVal);
|
||||
double getDoubleVal(VARIANT *pvarPropVal);
|
||||
std::string getStringVal(VARIANT *pvarPropVal);
|
||||
std::wstring getWStringVal(VARIANT *pvarPropVal);
|
||||
|
||||
bool shoot(bool reboot, bool force); //<<3C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>
|
||||
//------------------------------------------------------------------------------
|
||||
#endif
|
||||
Reference in New Issue
Block a user