2N/A * The contents of this file are subject to the terms of the 2N/A * Common Development and Distribution License (the "License"). 2N/A * You may not use this file except in compliance with the License. 2N/A * See the License for the specific language governing permissions 2N/A * and limitations under the License. 2N/A * When distributing Covered Code, include this CDDL HEADER in each 2N/A * If applicable, add the following below this CDDL HEADER, with the 2N/A * fields enclosed by brackets "[]" replaced with your own identifying 2N/A * information: Portions Copyright [yyyy] [name of copyright owner] 2N/A * Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved. 2N/A * Private definitions for UEFI run time path library interfaces. 2N/A * uefi_device_path_t type definitions 2N/A * signature type in hard drive media path 2N/A * partition type in hard drive media path 2N/A * Generic structure header for device path that gives the length 2N/A * of the specific structure. Specific structures contain the 2N/A * same first 3 fields. 2N/A * Combined _HIDSTR, _UIDSTR, _CIDStr. Each string is NULL-terminated 2N/A * even if not present. 2N/A * Corresponds to the data elements needed to construct 2N/A * a firmware Boot#### property according to section 3.1.3 2N/A * of the UEFI spec. The actual in firmware property format cannot be 2N/A * represented by a C structure. But this is used to represent 2N/A * that data in the library. 2N/A#
endif /* _LIBUEFI_RT_PATH_IMPL_H_ */