xref: /reactos/base/setup/lib/utils/ntverrsrc.h (revision 6f19c83b)
1*6f19c83bSHermès Bélusca-Maïto /*
2*6f19c83bSHermès Bélusca-Maïto  * PROJECT:     ReactOS Setup Library
3*6f19c83bSHermès Bélusca-Maïto  * LICENSE:     GPL-2.0+ (https://spdx.org/licenses/GPL-2.0+)
4*6f19c83bSHermès Bélusca-Maïto  * PURPOSE:     NT Version Resource Management API
5*6f19c83bSHermès Bélusca-Maïto  * COPYRIGHT:   Copyright 2017-2018 Hermes Belusca-Maito
6*6f19c83bSHermès Bélusca-Maïto  */
7*6f19c83bSHermès Bélusca-Maïto 
8*6f19c83bSHermès Bélusca-Maïto #pragma once
9*6f19c83bSHermès Bélusca-Maïto 
10*6f19c83bSHermès Bélusca-Maïto NTSTATUS
11*6f19c83bSHermès Bélusca-Maïto NtGetVersionResource(
12*6f19c83bSHermès Bélusca-Maïto     IN PVOID BaseAddress,
13*6f19c83bSHermès Bélusca-Maïto     OUT PVOID* Resource,
14*6f19c83bSHermès Bélusca-Maïto     OUT PULONG ResourceSize OPTIONAL);
15*6f19c83bSHermès Bélusca-Maïto 
16*6f19c83bSHermès Bélusca-Maïto NTSTATUS
17*6f19c83bSHermès Bélusca-Maïto NtVerQueryValue(
18*6f19c83bSHermès Bélusca-Maïto     IN const VOID* pBlock,
19*6f19c83bSHermès Bélusca-Maïto     IN PCWSTR lpSubBlock,
20*6f19c83bSHermès Bélusca-Maïto     OUT PVOID* lplpBuffer,
21*6f19c83bSHermès Bélusca-Maïto     OUT PUINT puLen);
22*6f19c83bSHermès Bélusca-Maïto 
23*6f19c83bSHermès Bélusca-Maïto /* EOF */
24