1 /* 2 * Copyright (c) 2020-2021 Huawei Device Co., Ltd. 3 * 4 * HDF is dual licensed: you can use it either under the terms of 5 * the GPL, or the BSD license, at your option. 6 * See the LICENSE file in the root of this repository for complete details. 7 */ 8 9 /** 10 * @addtogroup Core 11 * @{ 12 * 13 * @brief Provides Hardware Driver Foundation (HDF) APIs. 14 * 15 * The HDF implements driver framework capabilities such as driver loading, service management, 16 * and driver message model. You can develop drivers based on the HDF. 17 * 18 * @since 1.0 19 */ 20 21 /** 22 * @file hdf_object.h 23 * 24 * @brief Declares the base object provided by the HDF for the driver. 25 * 26 * @since 1.0 27 */ 28 29 #ifndef HDF_OBJECT_H 30 #define HDF_OBJECT_H 31 32 #include "hdf_base.h" 33 34 /** 35 * @brief Describes base class objects defined by the HDF. 36 * 37 * @since 1.0 38 */ 39 struct HdfObject { 40 int32_t objectId; /**< Base object ID */ 41 }; 42 43 #endif /* HDF_OBJECT_H */ 44 /** @} */ 45