xref: /reactos/base/applications/winver/winver_p.h (revision a6100169)
1 /*
2  * PROJECT:     ReactOS Version Program
3  * LICENSE:     MIT (https://spdx.org/licenses/MIT)
4  * PURPOSE:     Main header file
5  * COPYRIGHT:   Copyright 2025 Thamatip Chitpong <thamatip.chitpong@reactos.org>
6  */
7 
8 #pragma once
9 
10 #include <stdarg.h>
11 #include <stdlib.h>
12 
13 #include <windef.h>
14 #include <winbase.h>
15 #include <winreg.h>
16 #include <winuser.h>
17 #include <commctrl.h>
18 #include <shellapi.h>
19 
20 #include <strsafe.h>
21 
22 #include "resource.h"
23 
24 typedef struct _WINVER_OS_INFO
25 {
26     WCHAR szName[64];
27     WCHAR szCompatInfo[256];
28 } WINVER_OS_INFO, *PWINVER_OS_INFO;
29 
30 extern HINSTANCE Winver_hInstance;
31 
32 BOOL
33 Winver_GetOSInfo(
34     _Out_ PWINVER_OS_INFO OSInfo);
35