/* * Copyright (c) 2023-2024 Huawei Device Co., Ltd. * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ #ifndef OHOS_DEVICE_MANAGER_IPC_INTERFACE_CODE_H #define OHOS_DEVICE_MANAGER_IPC_INTERFACE_CODE_H #include /* SAID: 4802 */ namespace OHOS { namespace DistributedHardware { enum DMIpcCmdInterfaceCode { REGISTER_DEVICE_MANAGER_LISTENER = 0, UNREGISTER_DEVICE_MANAGER_LISTENER, GET_TRUST_DEVICE_LIST, GET_LOCAL_DEVICE_INFO, GET_UDID_BY_NETWORK, GET_UUID_BY_NETWORK, GET_NETWORKTYPE_BY_NETWORK, START_DEVICE_DISCOVER, START_DEVICE_DISCOVERY, STOP_DEVICE_DISCOVER, PUBLISH_DEVICE_DISCOVER, UNPUBLISH_DEVICE_DISCOVER, AUTHENTICATE_DEVICE, UNAUTHENTICATE_DEVICE, STOP_AUTHENTICATE_DEVICE, VERIFY_AUTHENTICATION, SERVER_DEVICE_STATE_NOTIFY, SERVER_DEVICE_FOUND, SERVER_DEVICE_DISCOVERY, SERVER_DISCOVER_FINISH, SERVER_PUBLISH_FINISH, SERVER_AUTH_RESULT, SERVER_VERIFY_AUTH_RESULT, SERVER_GET_DMFA_INFO, SERVER_USER_AUTH_OPERATION, SERVER_DEVICE_FA_NOTIFY, SERVER_CREDENTIAL_RESULT, REGISTER_DEV_STATE_CALLBACK, UNREGISTER_DEV_STATE_CALLBACK, REQUEST_CREDENTIAL, IMPORT_CREDENTIAL, DELETE_CREDENTIAL, REGISTER_CREDENTIAL_CALLBACK, UNREGISTER_CREDENTIAL_CALLBACK, NOTIFY_EVENT, GET_DEVICE_INFO, GET_ENCRYPTED_UUID_BY_NETWOEKID, GENERATE_ENCRYPTED_UUID, BIND_DEVICE, UNBIND_DEVICE, REGISTER_UI_STATE_CALLBACK, UNREGISTER_UI_STATE_CALLBACK, IMPORT_AUTH_CODE, EXPORT_AUTH_CODE, REGISTER_PIN_HOLDER_CALLBACK, CREATE_PIN_HOLDER, DESTROY_PIN_HOLDER, SERVER_CREATE_PIN_HOLDER, SERVER_DESTROY_PIN_HOLDER, SERVER_CREATE_PIN_HOLDER_RESULT, SERVER_DESTROY_PIN_HOLDER_RESULT, SERVER_ON_PIN_HOLDER_EVENT, REGISTER_DISCOVERY_CALLBACK, UNREGISTER_DISCOVERY_CALLBACK, START_DISCOVERING, STOP_DISCOVERING, START_ADVERTISING, STOP_ADVERTISING, BIND_TARGET, UNBIND_TARGET, BIND_TARGET_RESULT, UNBIND_TARGET_RESULT, DP_ACL_ADD, GET_SECURITY_LEVEL, IS_SAME_ACCOUNT, CHECK_API_PERMISSION, CHECK_ACCESS_CONTROL, CHECK_SAME_ACCOUNT, SHIFT_LNN_GEAR, SET_DN_POLICY, GET_NETWORKID_BY_UDID, SERVER_DEVICE_SCREEN_STATE_NOTIFY, GET_DEVICE_SCREEN_STATUS, SERVICE_CREDENTIAL_AUTH_STATUS_NOTIFY, IPC_MSG_BUTT }; } // namespace DistributedHardware } // namespace OHOS #endif