1c2b37d2cSopenharmony_ci/* 2c2b37d2cSopenharmony_ci * Copyright (c) 2024 Huawei Device Co., Ltd. 3c2b37d2cSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"); 4c2b37d2cSopenharmony_ci * you may not use this file except in compliance with the License. 5c2b37d2cSopenharmony_ci * You may obtain a copy of the License at 6c2b37d2cSopenharmony_ci * 7c2b37d2cSopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 8c2b37d2cSopenharmony_ci * 9c2b37d2cSopenharmony_ci * Unless required by applicable law or agreed to in writing, software 10c2b37d2cSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 11c2b37d2cSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12c2b37d2cSopenharmony_ci * See the License for the specific language governing permissions and 13c2b37d2cSopenharmony_ci * limitations under the License. 14c2b37d2cSopenharmony_ci */ 15c2b37d2cSopenharmony_ci 16c2b37d2cSopenharmony_ci#ifndef CJ_OSACCOUNT_COMMON_H 17c2b37d2cSopenharmony_ci#define CJ_OSACCOUNT_COMMON_H 18c2b37d2cSopenharmony_ci 19c2b37d2cSopenharmony_ci#include <cstdint> 20c2b37d2cSopenharmony_ci 21c2b37d2cSopenharmony_ci#ifdef __cplusplus 22c2b37d2cSopenharmony_ci#define EXTERN_C_START extern "C" { 23c2b37d2cSopenharmony_ci#define EXTERN_C_END } 24c2b37d2cSopenharmony_ci#else 25c2b37d2cSopenharmony_ci#define EXTERN_C_START 26c2b37d2cSopenharmony_ci#define EXTERN_C_END 27c2b37d2cSopenharmony_ci#endif 28c2b37d2cSopenharmony_ci 29c2b37d2cSopenharmony_ciEXTERN_C_START 30c2b37d2cSopenharmony_ci 31c2b37d2cSopenharmony_cistruct CDomainAccountInfo { 32c2b37d2cSopenharmony_ci char* domain; 33c2b37d2cSopenharmony_ci char* accountName; 34c2b37d2cSopenharmony_ci}; 35c2b37d2cSopenharmony_ci 36c2b37d2cSopenharmony_ciEXTERN_C_END 37c2b37d2cSopenharmony_ci 38c2b37d2cSopenharmony_ci#endif