-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSystemInfo.cpp
More file actions
32 lines (26 loc) · 1.36 KB
/
Copy pathSystemInfo.cpp
File metadata and controls
32 lines (26 loc) · 1.36 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include "stdafx.h"
#include "Gr7Api.h"
void Grass7API::SystemInfo::GetBuildString(wchar_t *Data, DWORD BufferSize)
{
RegGetValueW(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Grass7\\CurrentVersion", L"BuildString", RRF_RT_ANY, nullptr, (PVOID)Data, &BufferSize);
}
void Grass7API::SystemInfo::GetCurrentBuild(wchar_t *Data, DWORD BufferSize)
{
RegGetValueW(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Grass7\\CurrentVersion", L"CurrentBuild", RRF_RT_ANY, nullptr, (PVOID)Data, &BufferSize);
}
void Grass7API::SystemInfo::GetPatchLevel(wchar_t *Data, DWORD BufferSize)
{
RegGetValueW(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Grass7\\CurrentVersion", L"PatchLevel", RRF_RT_ANY, nullptr, (PVOID)Data, &BufferSize);
}
void Grass7API::SystemInfo::GetUpdateLevel(wchar_t *Data, DWORD BufferSize)
{
RegGetValueW(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Grass7\\CurrentVersion", L"UpdateLevel", RRF_RT_ANY, nullptr, (PVOID)Data, &BufferSize);
}
void Grass7API::SystemInfo::GetRegisteredOwner(wchar_t *Data, DWORD BufferSize)
{
RegGetValueW(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion", L"RegisteredOwner", RRF_RT_ANY, nullptr, (PVOID)Data, &BufferSize);
}
void Grass7API::SystemInfo::GetRegisteredOrganization(wchar_t *Data, DWORD BufferSize)
{
RegGetValueW(HKEY_LOCAL_MACHINE, L"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion", L"RegisteredOrganization", RRF_RT_ANY, nullptr, (PVOID)Data, &BufferSize);
}