ReactOS  0.4.15-dev-345-g5d88487
arcname.h
Go to the documentation of this file.
1 /*
2  * FreeLoader
3  * Copyright (C) 1998-2003 Brian Palmer <brianp@sginet.com>
4  *
5  * This program is free software; you can redistribute it and/or modify
6  * it under the terms of the GNU General Public License as published by
7  * the Free Software Foundation; either version 2 of the License, or
8  * (at your option) any later version.
9  *
10  * This program is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  * GNU General Public License for more details.
14  *
15  * You should have received a copy of the GNU General Public License along
16  * with this program; if not, write to the Free Software Foundation, Inc.,
17  * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
18  */
19 
20 #pragma once
21 
23 //
24 // ARC Path Functions
25 //
27 
28 BOOLEAN
30  IN PCSTR ArcPath,
32  OUT PUCHAR DriveNumber,
34 
35 BOOLEAN
37  IN PCSTR ArcPath,
38  OUT PULONG x,
39  OUT PULONG y,
40  OUT PULONG z,
41  OUT PULONG Partition,
42  OUT PULONG PathSyntax);
43 
44 VOID ConstructArcPath(PCHAR ArcPath, PCHAR SystemFolder, UCHAR Disk, ULONG Partition);
45 
46 #if 0
47 UCHAR ConvertArcNameToBiosDriveNumber(PCHAR ArcPath);
48 #endif
signed char * PCHAR
Definition: retypes.h:7
#define IN
Definition: typedefs.h:39
unsigned char * PUCHAR
Definition: retypes.h:3
GLint GLint GLint GLint GLint x
Definition: gl.h:1548
_In_ ULONG _In_ ULONG PartitionNumber
Definition: iofuncs.h:2056
GLdouble GLdouble z
Definition: glext.h:5874
unsigned char BOOLEAN
BOOLEAN DissectArcPath(IN PCSTR ArcPath, OUT PCSTR *Path OPTIONAL, OUT PUCHAR DriveNumber, OUT PULONG PartitionNumber)
Definition: arcname.c:25
unsigned char UCHAR
Definition: xmlstorage.h:181
PRTL_UNICODE_STRING_BUFFER Path
unsigned int * PULONG
Definition: retypes.h:1
VOID ConstructArcPath(PCHAR ArcPath, PCHAR SystemFolder, UCHAR Disk, ULONG Partition)
Definition: arcname.c:175
GLint GLint GLint GLint GLint GLint y
Definition: gl.h:1548
#define OUT
Definition: typedefs.h:40
unsigned int ULONG
Definition: retypes.h:1
const char * PCSTR
Definition: typedefs.h:52
BOOLEAN DissectArcPath2(IN PCSTR ArcPath, OUT PULONG x, OUT PULONG y, OUT PULONG z, OUT PULONG Partition, OUT PULONG PathSyntax)
Definition: arcname.c:121
PULONG MinorVersion OPTIONAL
Definition: CrossNt.h:68