|
| if (iResult > 0) |
|
sValue | clear () |
|
| if (dwVerInfoSize !=0) |
|
| for (DWORD dwSizeOut=(DWORD) strlen(lpSrc)+0x100;;) |
|
static _Out_ LPGUID _Out_opt_ LPCSTR class _Ax static LSTATUS | RegQueryStringValue (_In_ HKEY hReg, _In_z_ LPCSTR pszName, _Out_ std::basic_string< char, _Traits, _Ax > &sValue) noexcept |
|
static _In_ DWORD | _In_z_count_ (cchWideChar) LPCWSTR lpWideCharStr |
|
| if (cch) |
|
else | if (::GetLastError()==ERROR_INSUFFICIENT_BUFFER) |
|
| SecureZeroMemory (szStackBuffer, sizeof(szStackBuffer)) |
|
static _In_ DWORD | _In_z_count_ (cbMultiByte) LPCSTR lpMultiByteStr |
|
| if (cch > 0) |
|
| if (i) |
|
| if (iResult) |
|
| if (LookupAccountSidA(lpSystemName, lpSid, NULL, &dwNameLen, NULL, &dwRefDomainLen, peUse)) |
|
else | if (GetLastError()==ERROR_MORE_DATA) |
|
| if (LookupAccountSidW(lpSystemName, lpSid, NULL, &dwNameLen, NULL, &dwRefDomainLen, peUse)) |
|
| if (GetTokenInformation(TokenHandle, TokenInformationClass, szStackBuffer, sizeof(szStackBuffer), &dwSize)) |
|
| if (::QueryFullProcessImageNameA(hProcess, dwFlags, szStackBuffer, &dwSize)) |
|
| if (::QueryFullProcessImageNameW(hProcess, dwFlags, szStackBuffer, &dwSize)) |
|
|
static _Out_ std::basic_string< char, _Traits, _Ax > &sValue | noexcept |
|
int | iResult = ::GetWindowTextLengthA(hWnd) |
|
| return |
|
static __reserved DWORD | dwHandle |
|
DWORD | dwVerInfoSize = ::GetFileVersionInfoSizeA(lptstrFilename, &dwHandle) |
|
else return | FALSE |
|
static _Out_ LPGUID | lpGuid |
|
static _Out_ LPGUID _Out_opt_ LPCSTR * | lpszGuidEnd |
|
static _In_ DWORD | dwFlags |
|
static _In_ DWORD _In_ int | cchWideChar |
|
static _In_ DWORD _In_ int _Out_ std::basic_string< char, _Traits, _Ax > & | sMultiByteStr |
|
static _In_ DWORD _In_ int _Out_ std::basic_string< char, _Traits, _Ax > _In_opt_z_ LPCSTR | lpDefaultChar |
|
int | cch = ::WideCharToMultiByte(CodePage, dwFlags, lpWideCharStr, cchWideChar, szStackBuffer, _countof(szStackBuffer), lpDefaultChar, lpUsedDefaultChar) |
|
static _In_ DWORD _In_ std::basic_string< wchar_t, _Traits1, _Ax1 > | sWideCharStr |
|
static _In_ DWORD _In_ int | cbMultiByte |
|
static _In_ LPCWSTR | lpSrcString |
|
static _In_ LPCWSTR _In_ int | cwSrcLength |
|
| else |
|
static _In_ const std::basic_string< wchar_t, _Traits1, _Ax1 > & | sSrcString |
|
static _In_ UINT | uID |
|
int | i = LoadStringA(hInstance, uID, reinterpret_cast<LPSTR>(&pszStr), 0) |
|
static _In_ DWORD _In_opt_ const SYSTEMTIME * | lpDate |
|
static _In_ DWORD _In_opt_ const SYSTEMTIME _In_opt_z_ LPCSTR | lpFormat |
|
static _In_ PSID | lpSid |
|
static _In_ PSID _Out_opt_ std::basic_string< char, _Traits, _Ax > * | sName |
|
static _In_ PSID _Out_opt_ std::basic_string< char, _Traits, _Ax > _Out_opt_ std::basic_string< char, _Traits, _Ax > * | sReferencedDomainName |
|
DWORD | dwNameLen = 0 |
|
DWORD | dwRefDomainLen = 0 |
|
static _In_ TOKEN_INFORMATION_CLASS | TokenInformationClass |
|
DWORD | dwSize = _countof(szStackBuffer) |
|
static _In_ DWORD _Inout_ std::basic_string< char, _Traits, _Ax > & | sExeName |
|
Integrates WinStd classes with Microsoft Windows API.