ReactOS  0.4.15-dev-3173-g40ee59d
archwsup.h
Go to the documentation of this file.
1 /*
2  * FreeLoader
3  *
4  * Copyright (C) 2003 Eric Kohl
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation; either version 2 of the License, or
9  * (at your option) any later version.
10  *
11  * This program is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14  * GNU General Public License for more details.
15  *
16  * You should have received a copy of the GNU General Public License along
17  * with this program; if not, write to the Free Software Foundation, Inc.,
18  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
19  */
20 
21 #pragma once
22 
23 /* PROTOTYPES ***************************************************************/
24 
25 VOID
27  IN PSTR ArcName,
29  IN ULONG Checksum,
30  IN BOOLEAN ValidPartitionTable);
31 
32 //
33 // ARC Component Configuration Routines
34 //
35 VOID
36 NTAPI
38  IN PCONFIGURATION_COMPONENT_DATA ComponentData,
39  IN PCHAR IdentifierString
40 );
41 
42 VOID
43 NTAPI
45  IN PCONFIGURATION_COMPONENT_DATA ComponentData,
47  IN ULONG Size
48 );
49 
50 VOID
51 NTAPI
54 );
55 
56 VOID
57 NTAPI
63  IN ULONG Key,
65  IN PCHAR IdentifierString,
67  IN ULONG Size,
69 );
70 
71 /* EOF */
signed char * PCHAR
Definition: retypes.h:7
#define IN
Definition: typedefs.h:39
VOID NTAPI FldrSetConfigurationData(IN PCONFIGURATION_COMPONENT_DATA ComponentData, IN PCM_PARTIAL_RESOURCE_LIST ResourceList, IN ULONG Size)
Definition: archwsup.c:78
IN PVOID IN PVOID IN USHORT IN USHORT Size
Definition: pci.h:361
VOID AddReactOSArcDiskInfo(IN PSTR ArcName, IN ULONG Signature, IN ULONG Checksum, IN BOOLEAN ValidPartitionTable)
Definition: archwsup.c:29
_Must_inspect_result_ _In_ WDFIORESREQLIST _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFIORESLIST * ResourceList
Definition: wdfresource.h:304
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
unsigned char BOOLEAN
enum _IDENTIFIER_FLAG IDENTIFIER_FLAG
_Must_inspect_result_ _In_ ULONG Flags
Definition: wsk.h:170
Type
Definition: Type.h:6
_In_ ULONG _In_ ULONG _In_ ULONG _Out_ PKIRQL _Out_ PKAFFINITY Affinity
Definition: halfuncs.h:170
VOID NTAPI FldrCreateSystemKey(OUT PCONFIGURATION_COMPONENT_DATA *SystemKey)
Definition: archwsup.c:89
CONFIGURATION_TYPE
Definition: iotypes.h:4393
enum _CONFIGURATION_CLASS CONFIGURATION_CLASS
VOID NTAPI FldrSetIdentifier(IN PCONFIGURATION_COMPONENT_DATA ComponentData, IN PCHAR IdentifierString)
Definition: archwsup.c:56
signed char * PSTR
Definition: retypes.h:7
VOID NTAPI FldrCreateComponentKey(IN PCONFIGURATION_COMPONENT_DATA SystemKey, IN CONFIGURATION_CLASS Class, IN CONFIGURATION_TYPE Type, IN IDENTIFIER_FLAG Flags, IN ULONG Key, IN ULONG Affinity, IN PCHAR IdentifierString, IN PCM_PARTIAL_RESOURCE_LIST ResourceList, IN ULONG Size, OUT PCONFIGURATION_COMPONENT_DATA *ComponentKey)
Definition: archwsup.c:147
#define OUT
Definition: typedefs.h:40
unsigned int ULONG
Definition: retypes.h:1
static const WCHAR Signature[]
Definition: parser.c:141