xref: /reactos/boot/freeldr/freeldr/include/arcsupp.h (revision 9452b29c)
1 /*
2  * PROJECT:     FreeLoader
3  * LICENSE:     MIT (https://spdx.org/licenses/MIT)
4  * PURPOSE:     Generic ARC Support Functions
5  * COPYRIGHT:   Copyright 2019-2024 Hermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
6  */
7 
8 #pragma once
9 
10 typedef
11 ARC_STATUS
12 (__cdecl *ARC_ENTRY_POINT)(
13     _In_ ULONG Argc,
14     _In_ PCHAR Argv[],
15     _In_ PCHAR Envp[]);
16 
17 PSTR
18 GetNextArgumentValue(
19     _In_ ULONG Argc,
20     _In_ PCHAR Argv[],
21     _Inout_opt_ PULONG LastIndex,
22     _In_ PCSTR ArgumentName);
23 
24 PSTR
25 GetArgumentValue(
26     _In_ ULONG Argc,
27     _In_ PCHAR Argv[],
28     _In_ PCSTR ArgumentName);
29 
30 /* EOF */
31