alder_lake_bios/Intel/AlderLake/Features/BluetoothPkg/BluetoothConnectionManagerDxe/BluetoothConnectionManagerV...

76 lines
2.6 KiB
C

//
// This file contains a 'Sample Driver' and is licensed as such
// under the terms of your license agreement with Intel or your
// vendor. This file may be modified by the user, subject to
// the additional terms of the license agreement
//
/** @file
VFR file of Bluetooth LE Connection Manager Driver.
Copyright (c) 2013 - 2017, Intel Corporation. All rights reserved.<BR>
This software and associated documentation (if any) is furnished
under a license and may only be used or copied in accordance
with the terms of the license. Except as permitted by such
license, no part of this software or documentation may be
reproduced, stored in a retrieval system, or transmitted in any
form or by any means without the express written consent of
Intel Corporation.
**/
#ifndef _BLUETOOTH_CONFIG_VFR_H_
#define _BLUETOOTH_CONFIG_VFR_H_
//
// Label Id
//
#define LABEL_BLUETOOTH_HOST_CONTROLLER_LIST 0x1100
#define LABEL_BLUETOOTH_END 0x11FF
#define LABEL_BLUETOOTH_PAIRED_DEVICE_LIST 0x1200
#define LABEL_BLUETOOTH_PAIRED_END 0x12FF
#define LABEL_BLUETOOTH_AVAILABLE_DEVICE_LIST 0x1300
#define LABEL_BLUETOOTH_AVAILABLE_END 0x13FF
#define LABEL_BLUETOOTH_AVAILABLE_SERVICE_LIST 0x1400
#define LABEL_BLUETOOTH_AVAILABLE_SERVICE_END 0x14FF
#define LABEL_BLUETOOTH_SCAN 0x1500
#define LABEL_BLUETOOTH_SCAN_END 0x15FF
//
// Question Id
//
#define KEY_ENUM_DEVICE 0x6000
#define KEY_GOTO_DEVICE_MANAGER 0x6001
#define KEY_HOST_CONTROLLER_LOCAL_NAME 0x6002
#define KEY_REFRESH_DEVICE_ID 0x6003
#define KEY_SCAN_DEVICE_ID 0x6004
#define HOST_CONTROLLER_LIST_OFFSET 0x8000
#define DELETE_DEVICE_OFFSET 0x8100
#define CONNECT_DEVICE_OFFSET 0x8200
#define DISCONNECT_DEVICE_OFFSET 0x8300
#define REMOTE_DEVICE_OFFSET 0x8400
#define DEVICE_LIST_MAX 0x0100
//
// Form Id
//
#define BLUETOOTH_HOST_CONTROLLER_FORM 0x0001
#define BLUETOOTH_MANAGEMENT_FORM 0x0002
#define BLUETOOTH_DEVICE_MANAGEMENT_FORM 0x0003
#define BLUETOOTH_REMOTE_DEVICE_FORM 0x0004
//
// EFI Variable attributes
//
#define EFI_VARIABLE_NON_VOLATILE 0x00000001
#define EFI_VARIABLE_BOOTSERVICE_ACCESS 0x00000002
#define EFI_VARIABLE_RUNTIME_ACCESS 0x00000004
#define EFI_VARIABLE_READ_ONLY 0x00000008
#endif