📄 secur.h
字号:
/*++
THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
PARTICULAR PURPOSE.
Copyright (c) 1995-1999 Microsoft Corporation
Module Name:
secur.h
Abstract:
Notes:
--*/
#pragma once
#define SECUR_CMDBUF_LENGTH (MAX_PATH + 2 * MAXLENGTH_PASSWORD)
//
// Locked states
//
const LPCSTR g_rgszLockedStates[] =
{
"", // RIL_LOCKEDSTATE_UNKNOWN
"READY", // RIL_LOCKEDSTATE_READY
"SIM PIN", // RIL_LOCKEDSTATE_SIM_PIN
"SIM PUK", // RIL_LOCKEDSTATE_SIM_PUK
"PH-SIM PIN", // RIL_LOCKEDSTATE_PH_SIM_PIN
"PH-FSIM PIN", // RIL_LOCKEDSTATE_PH_FSIM_PIN
"PH-FSIM PUK", // RIL_LOCKEDSTATE_PH_FSIM_PUK
"SIM PIN2", // RIL_LOCKEDSTATE_SIM_PIN2
"SIM PUK2", // RIL_LOCKEDSTATE_SIM_PUK2
"PH-NET PIN", // RIL_LOCKEDSTATE_PH_NET_PIN
"PH-NET PUK", // RIL_LOCKEDSTATE_PH_NET_PUK
"PH-NETSUB PIN", // RIL_LOCKEDSTATE_PH_NETSUB_PIN
"PH-NETSUB PUK", // RIL_LOCKEDSTATE_PH_NETSUB_PUK
"PH-SP PIN", // RIL_LOCKEDSTATE_PH_SP_PIN
"PH-SP PUK", // RIL_LOCKEDSTATE_PH_SP_PUK
"PH-CORP PIN", // RIL_LOCKEDSTATE_PH_CORP_PIN
"PH-CORP PUK", // RIL_LOCKEDSTATE_PH_COPR_PUK
};
#define NUM_LOCKEDSTATES (sizeof(g_rgszLockedStates) / sizeof(LPCSTR) - 1)
//
// Lock facilities
//
static const LPCSTR g_rgszLockFacilities[] =
{
"", // 0
"CS", // RIL_LOCKFACILITY_CNTRL
"PS", // RIL_LOCKFACILITY_PH_SIM
"PF", // RIL_LOCKFACILITY_PH_FSIM
"SC", // RIL_LOCKFACILITY_SIM
"P2", // RIL_LOCKFACILITY_SIM_PIN2
"FD", // RIL_LOCKFACILITY_SIM_FIXEDIALING
"PN", // RIL_LOCKFACILITY_NETWORKPERS
"PU", // RIL_LOCKFACILITY_NETWORKSUBPERS
"PP", // RIL_LOCKFACILITY_SERVICEPROVPERS
"PC", // RIL_LOCKFACILITY_CORPPERS
};
#define NUM_LOCKFACILITIES (sizeof(g_rgszLockFacilities) / sizeof(LPCSTR))
//
// Call barring types
//
static const LPCSTR g_rgszBarringTypes[] =
{
"", // 0
"AO", // RIL_BARRTYPE_ALLOUTGOING
"OI", // RIL_BARRTYPE_OUTGOINGINT
"OX", // RIL_BARRTYPE_OUTGOINGINTEXTOHOME
"AI", // RIL_BARRTYPE_ALLINCOMING
"IR", // RIL_BARRTYPE_INCOMINGROAMING
"NS", // RIL_BARRTYPE_INCOMINGNOTINSIM
"AB", // RIL_BARRTYPE_ALLBARRING
"AG", // RIL_BARRTYPE_ALLOUTGOINGBARRING
"AC", // RIL_BARRTYPE_ALLINCOMINGBARRING
};
#define NUM_BARRINGTYPES (sizeof(g_rgszBarringTypes) / sizeof(LPCSTR))
HRESULT RILDrv_GetUserIdentity(DWORD dwParam);
HRESULT RILDrv_GetPhoneLockedState(DWORD dwParam);
HRESULT RILDrv_UnlockPhone(DWORD dwParam, LPCSTR lpszPassword, LPCSTR lpszNewPassword);
HRESULT RILDrv_GetLockingStatus(DWORD dwParam, DWORD dwFacility, LPCSTR lpszPassword);
HRESULT RILDrv_SetLockingStatus(DWORD dwParam, DWORD dwFacility, LPCSTR lpszPassword, DWORD dwStatus);
HRESULT RILDrv_ChangeLockingPassword(DWORD dwParam, DWORD dwFacility, DWORD dwOldPasswordType, LPCSTR lpszOldPassword, LPCSTR lpszNewPassword);
HRESULT RILDrv_GetCallBarringStatus(DWORD dwParam, DWORD dwType, DWORD dwInfoClass, LPCSTR lpszPassword);
HRESULT RILDrv_SetCallBarringStatus(DWORD dwParam, DWORD dwType, DWORD dwInfoClass, LPCSTR lpszPassword, DWORD dwStatus);
HRESULT RILDrv_ChangeCallBarringPassword(DWORD dwParam, DWORD dwType, LPCSTR lpszOldPassword, LPCSTR lpszNewPassword);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -