]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Include/Guid/FileSystemVolumeLabelInfo.h
Remove undefined comments for status PCD.
[mirror_edk2.git] / MdePkg / Include / Guid / FileSystemVolumeLabelInfo.h
CommitLineData
c2f83f0a 1/** @file\r
25cfda03
LG
2 Provides a GUID and a data structure that can be used with EFI_FILE_PROTOCOL.GetInfo()\r
3 or EFI_FILE_PROTOCOL.SetInfo() to get or set the system's volume label.\r
4 This guid is defined in UEFI specification.\r
c2f83f0a 5\r
6 Copyright (c) 2006, Intel Corporation \r
7 All rights reserved. This program and the accompanying materials \r
8 are licensed and made available under the terms and conditions of the BSD License \r
9 which accompanies this distribution. The full text of the license may be found at \r
10 http://opensource.org/licenses/bsd-license.php \r
11\r
12 THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
13 WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
14\r
c2f83f0a 15**/\r
16\r
17#ifndef __FILE_SYSTEM_VOLUME_LABEL_INFO_H__\r
18#define __FILE_SYSTEM_VOLUME_LABEL_INFO_H__\r
19\r
20#define EFI_FILE_SYSTEM_VOLUME_LABEL_INFO_ID_GUID \\r
21 { \\r
22 0xDB47D7D3, 0xFE81, 0x11d3, {0x9A, 0x35, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D } \\r
23 }\r
24\r
c2f83f0a 25#define EFI_FILE_SYSTEM_VOLUME_LABEL_ID \\r
26 EFI_FILE_SYSTEM_VOLUME_LABEL_INFO_ID_GUID\r
27\r
28typedef struct {\r
25cfda03
LG
29 ///\r
30 /// The Null-terminated string that is the volume's label.\r
31 ///\r
c2f83f0a 32 CHAR16 VolumeLabel[1];\r
33} EFI_FILE_SYSTEM_VOLUME_LABEL_INFO;\r
34\r
35typedef EFI_FILE_SYSTEM_VOLUME_LABEL_INFO EFI_FILE_SYSTEM_VOLUME_LABEL;\r
36\r
37#define SIZE_OF_EFI_FILE_SYSTEM_VOLUME_LABEL_INFO \\r
38 EFI_FIELD_OFFSET (EFI_FILE_SYSTEM_VOLUME_LABEL_INFO, VolumeLabel)\r
39\r
40extern EFI_GUID gEfiFileSystemVolumeLabelInfoIdGuid;\r
41\r
42#endif\r