⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 shpa3api.pas

📁 用Delphi写的呼叫中心
💻 PAS
📖 第 1 页 / 共 4 页
字号:
function SsmSetRxR2Mode(ch:Integer; nMode:Integer;  bEnable:Boolean):Integer; stdcall;
function SsmGetR2(ch:Integer):Integer; stdcall;
function SsmSendR2(ch:Integer; nMode:Integer;  btR2:BYTE):Integer; stdcall;
function SsmStopSendR2(ch:Integer):Integer; stdcall;

function SsmGetSendingCAS(ch:Integer):Integer; stdcall;
function SsmGetSendingR2(ch:Integer;  pnMode:PInteger;  pbtR2:PBYTE):Integer; stdcall;

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ PCM LINK OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmGetMaxPcm():Integer; stdcall;
function SsmGetPcmInfo( nPcmNo:Integer;  pnSSxMode:PInteger; pnBoardId:PInteger; pnBoardPcmNo:PInteger; pnUsePcmTS16:PInteger;
						pdwRcvrMode:PDWORD;  pdwEnableAutoCall:PDWORD;  pdwAutoCallDirection:PDWORD):Integer; stdcall;
function SsmGetPcmLinkStatus( nPcmNo:Integer;  pwPcmLinkStatus:PWORD):Integer; stdcall;

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ SEND FSK OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmSetFskPara( nFreqBit0:Integer;  nFreqBit1:Integer; nBaudrate:Integer; nMdlAmp:Integer):Integer; stdcall;
function SsmGetFskPara( pnFreqBit0:PInteger;  pnFreqBit1:PInteger;  pnBaudrate:PInteger; pnMdlAmp:PInteger):Integer; stdcall;
function SsmStartSendFSK(ch:Integer;  pBuf:PChar;  dwMaxBit:DWORD):Integer; stdcall;
function SsmCheckSendFsk(ch:Integer):Integer; stdcall;
function SsmStopSendFsk(ch:Integer):Integer; stdcall;

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@ FAX OPERATION API @@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmFaxGetChStateMsg(ch:Integer ;buf:PChar):Integer; stdcall;
function SsmFaxGetPages(ch:Integer):Integer; stdcall;
function SsmFaxStartReceive(ch:Integer; filename:PChar):Integer; stdcall;
function SsmFaxStartSend(ch:Integer;filename:PChar):Integer; stdcall;
function SsmFaxStop(ch:Integer):Integer; stdcall;
procedure SsmFaxSetMaxSpeed( speed:Integer); stdcall;
function SsmFaxCheckEnd(ch:Integer):Integer; stdcall;
function SsmFaxSetID(ch:Integer; myid:PChar):Integer; stdcall;
function SsmFaxGetID(ch:Integer; myid:PChar):Integer; stdcall;
function SsmFaxSetSendMode(ch:Integer; mode:Integer ):Integer; stdcall;
function SsmFaxGetRcvBytes(ch:Integer):Integer; stdcall;
function SsmFaxGetSendBytes(ch:Integer):Integer; stdcall;

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@ MODEM OPERATION API  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmEnableCh(ch:Integer ):Integer; stdcall;
function SsmDisableCh(ch:Integer ):Integer; stdcall;
function  SsmResetCh(ch:Integer ):Integer; stdcall;
function SsmCheckResetCh(ch:Integer ):Integer; stdcall;
function SsmGetLSR(ch:Integer; retu:PBYTE):Integer; stdcall;
function  SsmGetMSR(ch:Integer ; retu:PBYTE):Integer; stdcall;
function SsmGetRTS(ch:Integer ):Integer; stdcall;
function SsmGetCTS(ch:Integer ):Integer; stdcall;
function SsmGetOH(ch:Integer ):Integer; stdcall;
function SsmDetectCarry(ch:Integer ):Integer; stdcall;

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@ SERIAL PORT IO OPERATION API @@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmReadRxBuf(ch:Integer ;  nLen:Integer; lpcRxBuf:PChar):Integer; stdcall;
function SsmGetRxBufLen(ch:Integer ):Integer; stdcall;
procedure SsmClearRxBuf(ch:Integer ); stdcall;
function SsmWriteTxBuf(ch:Integer;  nLen:Integer;  lpcTxBuf:PChar):Integer; stdcall;
function SsmWriteTxBuf_S(ch:Integer; s:PChar):Integer; stdcall;
function SsmWriteTxBuf_C(ch:Integer ; buf:Char):Integer; stdcall;
function SsmGetTxBufRemain(ch:Integer):Integer; stdcall;
function SsmGetTxBufLen(ch:Integer ):Integer; stdcall;
procedure SsmClearTxBuf(ch:Integer ); stdcall;

implementation 

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@ INITIALIZATION OPERATION  @@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmStartCti; stdcall;external 'SHP_A3.dll';
function SsmCloseCti; stdcall;external 'SHP_A3.dll';
procedure SsmGetLastErrMsg; stdcall;external 'SHP_A3.dll';

function SsmGetLastErrCode; stdcall;external 'SHP_A3.dll';

function SsmGetMaxUsableBoard; stdcall;external 'SHP_A3.dll';

function SsmGetMaxCfgBoard; stdcall;external 'SHP_A3.dll';

function SsmGetRxDtmfBufSize; stdcall;external 'SHP_A3.dll';

function SsmGetAccreditId; stdcall;external 'SHP_A3.dll';

function SsmGetMaxCh; stdcall;external 'SHP_A3.dll';

function SsmGetChType; stdcall;external 'SHP_A3.dll';

function SsmSetMaxIdxSeg; stdcall;external 'SHP_A3.dll';

function SsmLoadIndexData; stdcall;external 'SHP_A3.dll';

function SsmFreeIndexData; stdcall;external 'SHP_A3.dll';

function SsmGetTotalIndexSeg; stdcall;external 'SHP_A3.dll';
function SsmPauseCard; stdcall;external 'SHP_A3.dll';
function SsmRestartCard; stdcall;external 'SHP_A3.dll';


//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ PLAY OPERATION @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmSetPlayVolume; stdcall;external 'SHP_A3.dll';
function SsmSetDtmfStopPlay; stdcall;external 'SHP_A3.dll';
function SsmGetDtmfStopPlayFlag; stdcall;external 'SHP_A3.dll';
function SsmSetBargeinStopPlay; stdcall;external 'SHP_A3.dll';
function SsmGetBargeinStopPlayFlag; stdcall;external 'SHP_A3.dll';
function SsmPlayFile; stdcall;external 'SHP_A3.dll';
function SsmStopPlayFile; stdcall;external 'SHP_A3.dll';
function SsmPausePlay; stdcall;external 'SHP_A3.dll';
function SsmRestartPlay; stdcall;external 'SHP_A3.dll';
function SsmFastFwdPlay; stdcall;external 'SHP_A3.dll';
function SsmFastBwdPlay; stdcall;external 'SHP_A3.dll';
function SsmSetPlayTime; stdcall;external 'SHP_A3.dll';
function SsmSetPlayPrct; stdcall;external 'SHP_A3.dll';

function SsmGetPlayedTime; stdcall;external 'SHP_A3.dll';

function SsmGetPlayedPercentage; stdcall;external 'SHP_A3.dll';

function SsmGetDataBytesToPlay; stdcall;external 'SHP_A3.dll';

function SsmCheckPlay; stdcall;external 'SHP_A3.dll';
function SsmGetPlayType; stdcall;external 'SHP_A3.dll';
function SsmPlayIndexString; stdcall;external 'SHP_A3.dll';
function SsmPlayIndexList; stdcall;external 'SHP_A3.dll';
function SsmStopPlayIndex; stdcall;external 'SHP_A3.dll';
function SsmClearFileList; stdcall;external 'SHP_A3.dll';
function SsmAddToFileList; stdcall;external 'SHP_A3.dll';
function SsmPlayFileList; stdcall;external 'SHP_A3.dll';

function SsmStopPlayFileList; stdcall;external 'SHP_A3.dll';
function SsmPlayMem; stdcall;external 'SHP_A3.dll';
function SsmGetPlayOffset; stdcall;external 'SHP_A3.dll';
function SsmSetStopPlayOffset; stdcall;external 'SHP_A3.dll';
function SsmStopPlayMem; stdcall;external 'SHP_A3.dll';
function SsmClearPlayMemList; stdcall;external 'SHP_A3.dll';
function SsmAddToPlayMemList; stdcall;external 'SHP_A3.dll';
function SsmPlayMemList; stdcall;external 'SHP_A3.dll';
function SsmStopPlayMemList; stdcall;external 'SHP_A3.dll';



//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@    RECORD OPERATION   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmSetRecVolume; stdcall;external 'SHP_A3.dll';
function SsmGetRecType; stdcall;external 'SHP_A3.dll';
function SsmRecToFile; stdcall;external 'SHP_A3.dll';
function SsmPauseRecToFile; stdcall;external 'SHP_A3.dll';
function SsmRestartRecToFile; stdcall;external 'SHP_A3.dll';

function SsmGetRecTime; stdcall;external 'SHP_A3.dll';
function SsmGetDataBytesToRecord; stdcall;external 'SHP_A3.dll';

function SsmStopRecToFile; stdcall;external 'SHP_A3.dll';
function SsmChkRecToFile; stdcall;external 'SHP_A3.dll';
function SsmRecToMem; stdcall;external 'SHP_A3.dll';
function SsmStopRecToMem; stdcall;external 'SHP_A3.dll';

function SsmGetRecOffset; stdcall;external 'SHP_A3.dll';

function SsmGetRecAGCSwitch; stdcall;external 'SHP_A3.dll';
function SsmSetRecAGC; stdcall;external 'SHP_A3.dll';

function SsmQueryOpRecMixer; stdcall;external 'SHP_A3.dll';
function SsmSetRecMixer; stdcall;external 'SHP_A3.dll';
function SsmGetRecMixerState; stdcall;external 'SHP_A3.dll';

function SsmSetPrerecord; stdcall;external 'SHP_A3.dll';
function SsmSetTruncateTail; stdcall;external 'SHP_A3.dll';
function SsmGetTruncateTailTime; stdcall;external 'SHP_A3.dll';
function SsmGetPrerecordState; stdcall;external 'SHP_A3.dll';

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@   RxDTMF OPERATION   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmEnableRxDtmf; stdcall;external 'SHP_A3.dll';
function SsmClearRxDtmfBuf; stdcall;external 'SHP_A3.dll';
function SsmGetDtmfStr; stdcall;external 'SHP_A3.dll';
function SsmGetRxDtmfLen; stdcall;external 'SHP_A3.dll';
function SsmGet1stDtmf; stdcall;external 'SHP_A3.dll';
function SsmGet1stDtmfClr; stdcall;external 'SHP_A3.dll';
function SsmGetLastDtmf; stdcall;external 'SHP_A3.dll';
function SsmSetWaitDtmf; stdcall;external 'SHP_A3.dll';
function SsmChkWaitDtmf; stdcall;external 'SHP_A3.dll';

//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@ TXDTMF OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmQueryTxDtmf; stdcall;external 'SHP_A3.dll';
function SsmQueryTxFlash; stdcall;external 'SHP_A3.dll';
function SsmSetTxDtmfPara; stdcall;external 'SHP_A3.dll';
function SsmGetTxDtmfPara; stdcall;external 'SHP_A3.dll';
function SsmTxDtmf; stdcall;external 'SHP_A3.dll';
function SsmStopTxDtmf; stdcall;external 'SHP_A3.dll';
function SsmChkTxDtmf; stdcall;external 'SHP_A3.dll';
function SsmTxFlash; stdcall;external 'SHP_A3.dll';
function SsmChkTxFlash; stdcall;external 'SHP_A3.dll';


//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@ INTER-CH OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmSetLocalFlashTime; stdcall;external 'SHP_A3.dll';
function SsmSetASDT; stdcall;external 'SHP_A3.dll';
function SsmGetASDT; stdcall;external 'SHP_A3.dll';
function SsmGetFlashCount; stdcall;external 'SHP_A3.dll';
function SsmClearFlashCount; stdcall;external 'SHP_A3.dll';
function SsmGetHookState; stdcall;external 'SHP_A3.dll';
function SsmStartRing; stdcall;external 'SHP_A3.dll';
function SsmStopRing; stdcall;external 'SHP_A3.dll';


//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@ SEND TONE OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmQueryOpSendTone; stdcall;external 'SHP_A3.dll';
function SsmSendTone; stdcall;external 'SHP_A3.dll';
function SsmStopSendTone; stdcall;external 'SHP_A3.dll';


//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@ TONE ANALYZE OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmClearToneAnalyzeResult; stdcall;external 'SHP_A3.dll';
function SsmStartToneAnalyze; stdcall;external 'SHP_A3.dll';
function SsmCloseToneAnalyze; stdcall;external 'SHP_A3.dll';

function SsmGetOverallEnergy; stdcall;external 'SHP_A3.dll';

function SsmGetVocFxFlag; stdcall;external 'SHP_A3.dll';
function SsmGetToneAnalyzeResult; stdcall;external 'SHP_A3.dll';
function SsmGetBusyToneLen; stdcall;external 'SHP_A3.dll';
function SsmGetBusyToneCount; stdcall;external 'SHP_A3.dll';
function SsmGetRingEchoToneTime; stdcall;external 'SHP_A3.dll';

function SsmSetTonePara; stdcall;external 'SHP_A3.dll';
function SsmSetIsDialToneDtrTime; stdcall;external 'SHP_A3.dll';
function SsmSetBusyTonePeriod; stdcall;external 'SHP_A3.dll';
function SsmSetIsBusyToneDtrCnt; stdcall;external 'SHP_A3.dll';
function SsmSetRingEchoTonePara; stdcall;external 'SHP_A3.dll';
function SsmSetVoiceFxPara; stdcall;external 'SHP_A3.dll';
function SsmSetVoiceOnDetermineTime; stdcall;external 'SHP_A3.dll';
function SsmSetMinVocDtrEnergy; stdcall;external 'SHP_A3.dll';

function SsmGetTonePara; stdcall;external 'SHP_A3.dll';
function SsmGetIsDialToneDtrTime; stdcall;external 'SHP_A3.dll';
function SsmGetBusyTonePeriod; stdcall;external 'SHP_A3.dll';
function SsmGetIsBusyToneDtrCnt; stdcall;external 'SHP_A3.dll';
function SsmGetRingEchoTonePara; stdcall;external 'SHP_A3.dll';
function SsmGetIsNoVocDtrmTime; stdcall;external 'SHP_A3.dll';
function SsmGetVoiceFxPara; stdcall;external 'SHP_A3.dll';
function SsmGetVoiceOnDetermineTime; stdcall;external 'SHP_A3.dll';
function SsmGetMinVocDtrEnergy; stdcall;external 'SHP_A3.dll';


function SsmQueryOpPeakFrqDetect; stdcall;external 'SHP_A3.dll';
function SsmSetPeakFrqDetectBW; stdcall;external 'SHP_A3.dll';
function SsmGetPeakFrqDetectBW; stdcall;external 'SHP_A3.dll';
function SsmGetPeakFrqEnergy; stdcall;external 'SHP_A3.dll';
function SsmGetPeakFrq; stdcall;external 'SHP_A3.dll';

function SsmStart2ndToneAnalyzer; stdcall;external 'SHP_A3.dll';
function SsmGet2ndToneAnalyzerState; stdcall;external 'SHP_A3.dll';
function SsmSet2ndTonePara; stdcall;external 'SHP_A3.dll';
function SsmGet2ndTonePara; stdcall;external 'SHP_A3.dll';
function SsmGet2ndToneAnalyzeResult; stdcall;external 'SHP_A3.dll';
function SsmClear2ndToneAnalyzeResult; stdcall;external 'SHP_A3.dll';
function SsmGet2ndBusyToneLen; stdcall;external 'SHP_A3.dll';
function SsmGet2ndBusyToneCount; stdcall;external 'SHP_A3.dll';
function SsmSet2ndBusyTonePeriod; stdcall;external 'SHP_A3.dll';
function SsmGet2ndBusyTonePeriod; stdcall;external 'SHP_A3.dll';
function SsmSet2ndIsBusyToneDtrCnt; stdcall;external 'SHP_A3.dll';
function SsmGet2ndIsBusyToneDtrCnt; stdcall;external 'SHP_A3.dll';
function SsmSet2ndIsDialToneDtrTime; stdcall;external 'SHP_A3.dll';
function SsmGet2ndIsDialToneDtrTime; stdcall;external 'SHP_A3.dll';
function SsmSet2ndRingEchoTonePara; stdcall;external 'SHP_A3.dll';
function SsmGet2ndRingEchoTonePara; stdcall;external 'SHP_A3.dll';
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@ BARGEIN OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmSetNoSoundDtrmTime; stdcall;external 'SHP_A3.dll';
function SsmSetIsBargeInDtrmTime; stdcall;external 'SHP_A3.dll';
function SsmSetBargeInSens; stdcall;external 'SHP_A3.dll';

function SsmGetNoSoundTime; stdcall;external 'SHP_A3.dll';
function SsmGetNoSoundDtrmTime; stdcall;external 'SHP_A3.dll';

function SsmGetIsBargeInDtrmTime; stdcall;external 'SHP_A3.dll';
function SsmGetBargeInSens; stdcall;external 'SHP_A3.dll';
function SsmDetectBargeIn; stdcall;external 'SHP_A3.dll';
function SsmDetectNoSound; stdcall;external 'SHP_A3.dll';




//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@ RING DETECT OPERATION  @@@@@@@@@@@@@@@@@@@@@@@@
//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
function SsmGetRingFlag; stdcall;external 'SHP_A3.dll';
function SsmGetRingCount; stdcall;external 'SHP_A3.dll';

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -