OpenCore  1.0.4
OpenCore Bootloader
Loading...
Searching...
No Matches
VirtualFsInternal.h File Reference
#include <Uefi.h>
#include <Protocol/SimpleFileSystem.h>
#include <Guid/FileInfo.h>

Go to the source code of this file.

Data Structures

struct  VIRTUAL_FILESYSTEM_DATA_
 
struct  VIRTUAL_FILE_DATA_
 
struct  VIRTUAL_DIR_DATA_
 
struct  VIRTUAL_DIR_ENTRY
 

Macros

#define VIRTUAL_VOLUME_DATA_SIGNATURE    SIGNATURE_32 ('V', 'F', 'S', 'v')
 
#define VIRTUAL_VOLUME_FROM_FILESYSTEM_PROTOCOL(This)
 
#define VIRTUAL_FILE_DATA_SIGNATURE    SIGNATURE_32 ('V', 'F', 'S', 'f')
 
#define VIRTUAL_FILE_FROM_PROTOCOL(This)
 
#define VIRTUAL_DIR_DATA_SIGNATURE    SIGNATURE_32 ('V', 'F', 'S', 'd')
 
#define VIRTUAL_DIR_FROM_PROTOCOL(This)
 
#define VIRTUAL_DIR_ENTRY_SIGNATURE   SIGNATURE_32 ('V', 'S', 'd', 'L')
 
#define GET_VIRTUAL_DIR_ENTRY_FROM_LINK(This)
 

Typedefs

typedef struct VIRTUAL_FILESYSTEM_DATA_ VIRTUAL_FILESYSTEM_DATA
 
typedef struct VIRTUAL_FILE_DATA_ VIRTUAL_FILE_DATA
 
typedef struct VIRTUAL_DIR_DATA_ VIRTUAL_DIR_DATA
 

Detailed Description

Copyright (C) 2019, vit9696. All rights reserved.

All rights reserved.

This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php

THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.

Definition in file VirtualFsInternal.h.

Macro Definition Documentation

◆ GET_VIRTUAL_DIR_ENTRY_FROM_LINK

#define GET_VIRTUAL_DIR_ENTRY_FROM_LINK ( This)
Value:
(CR ( \
(This), \
Link, \
))
#define VIRTUAL_DIR_ENTRY_SIGNATURE

Gets the next element in list of VIRTUAL_DIR_ENTRY.

Parameters
[in]ThisThe current ListEntry.

Definition at line 104 of file VirtualFsInternal.h.

◆ VIRTUAL_DIR_DATA_SIGNATURE

#define VIRTUAL_DIR_DATA_SIGNATURE    SIGNATURE_32 ('V', 'F', 'S', 'd')

Definition at line 44 of file VirtualFsInternal.h.

◆ VIRTUAL_DIR_ENTRY_SIGNATURE

#define VIRTUAL_DIR_ENTRY_SIGNATURE   SIGNATURE_32 ('V', 'S', 'd', 'L')

Definition at line 97 of file VirtualFsInternal.h.

◆ VIRTUAL_DIR_FROM_PROTOCOL

#define VIRTUAL_DIR_FROM_PROTOCOL ( This)
Value:
CR ( \
This, \
Protocol, \
)
#define VIRTUAL_DIR_DATA_SIGNATURE

Definition at line 47 of file VirtualFsInternal.h.

◆ VIRTUAL_FILE_DATA_SIGNATURE

#define VIRTUAL_FILE_DATA_SIGNATURE    SIGNATURE_32 ('V', 'F', 'S', 'f')

Definition at line 33 of file VirtualFsInternal.h.

◆ VIRTUAL_FILE_FROM_PROTOCOL

#define VIRTUAL_FILE_FROM_PROTOCOL ( This)
Value:
CR ( \
This, \
Protocol, \
)
#define VIRTUAL_FILE_DATA_SIGNATURE

Definition at line 36 of file VirtualFsInternal.h.

◆ VIRTUAL_VOLUME_DATA_SIGNATURE

#define VIRTUAL_VOLUME_DATA_SIGNATURE    SIGNATURE_32 ('V', 'F', 'S', 'v')

Definition at line 22 of file VirtualFsInternal.h.

◆ VIRTUAL_VOLUME_FROM_FILESYSTEM_PROTOCOL

#define VIRTUAL_VOLUME_FROM_FILESYSTEM_PROTOCOL ( This)
Value:
CR ( \
This, \
FileSystem, \
)
#define VIRTUAL_VOLUME_DATA_SIGNATURE

Definition at line 25 of file VirtualFsInternal.h.

Typedef Documentation

◆ VIRTUAL_DIR_DATA

Definition at line 57 of file VirtualFsInternal.h.

◆ VIRTUAL_FILE_DATA

Definition at line 56 of file VirtualFsInternal.h.

◆ VIRTUAL_FILESYSTEM_DATA

Definition at line 55 of file VirtualFsInternal.h.