25 DWORD dwError, dwType, dwBytes;
84 DWORD dwError, cbData, dwType;
90 cbData =
sizeof(
DWORD);
137 DWORD cchValueName, cbMultiByte;
150 (
PBYTE*)&pbLocalData);
154 cchValueName =
lstrlenW(pbLocalData);
165 if (cbMultiByte != 0)
#define ERROR_INVALID_DATATYPE
BOOL MemFree(IN PVOID lpMem)
#define WideCharToMultiByte
DWORD WINAPI RegQueryDword(_In_ HKEY hKey, _In_ LPCWSTR pszValueName, _Out_ PDWORD pdwValue)
DWORD WINAPI GetLastError(VOID)
DWORD WINAPI RegQueryStringA(_In_ HKEY hKey, _In_ LPCWSTR pszValueName, _In_ DWORD dwExpectedType, _Out_ LPCSTR *ppszData)
DWORD WINAPI RegQueryValueWithAlloc(_In_ HKEY hKey, _In_ LPCWSTR pszValueName, _In_ DWORD dwExpectedType, _Out_ PBYTE *ppbData, _Out_ PDWORD pdwSize)
PVOID MemAlloc(IN DWORD dwFlags, IN SIZE_T dwBytes)
DWORD WINAPI RegQueryString(_In_ HKEY hKey, _In_ LPCWSTR pszValueName, _In_ DWORD dwExpectedType, _Out_ PBYTE *ppbData)
#define ERROR_INVALID_DATA
PSDBQUERYRESULT_VISTA PVOID DWORD * dwSize
_In_ HCRYPTHASH _In_ BOOL _In_ DWORD _Inout_updates_bytes_to_ pdwDataLen BYTE * pbData