package com.seewo.sdk.interfaces;

import com.seewo.sdk.internal.callback.SDKIntegerCallback;
import com.seewo.sdk.internal.callback.SDKStringCallback;
import com.seewo.sdk.model.SDKKeyboardEvent;
import com.seewo.sdk.model.SDKPcInfo;

/* JADX INFO: loaded from: classes.dex */
public interface ISDKPcRemoteHelper {
    public static final byte LOCK_PASSWORD_CHECK_FAIL = 0;
    public static final byte LOCK_PASSWORD_CHECK_SUCCESS = 1;
    public static final int QR_CODE_RESULT_CARE_READY = 4;
    public static final int QR_CODE_RESULT_FAIL = 1;
    public static final int QR_CODE_RESULT_NO_RIGHT = 3;
    public static final int QR_CODE_RESULT_SUCCESS = 0;
    public static final int QR_CODE_RESULT_TIME_OUT = 2;
    public static final int USB_CHECK_ACTIVATION = 0;
    public static final int USB_CHECK_PASSWORD_CHANGED = 1;
    public static final int USB_CHECK_POINT = 2;
    public static final int USB_CHECK_REMOVE = 3;
    public static final byte USB_PASSWORD_CHECK_FAIL_ERROR = 1;
    public static final byte USB_PASSWORD_CHECK_FAIL_NET = 2;
    public static final byte USB_PASSWORD_CHECK_MORE_TIMES = 3;
    public static final byte USB_PASSWORD_CHECK_SUCCESS = 0;

    public interface OnGetPcInfo {
        void onGetPcInfo(SDKPcInfo sDKPcInfo);
    }

    public enum SDKEasiRecorderStatus {
        RECORD_STARTED,
        SHORTAGE_OF_DISK_SPACE,
        SERIOUS_SHORTAGE_OF_DISK_SPACE,
        RECORD_FINISH,
        RECORD_INTERRUPT,
        RECORD_HEART_BEAT,
        RECORDER_ACK
    }

    void checkMachineLockPassword(String str, SDKIntegerCallback sDKIntegerCallback);

    void checkUSBPassword(String str, SDKIntegerCallback sDKIntegerCallback);

    String getPcAllMac();

    String getPcCpuSN();

    String getPcDeviceId();

    String getPcMemorySN();

    String getPcMemorySNV2();

    String getPcSNV2();

    void notifyAppEvent(int i);

    void notifyFrontKeyEvent(int i, int i2);

    void notifyHomeKeyEvent();

    void notifySmartPenKeyEvent(int i);

    void notifyWakeUdpRequestResult(int i);

    void notifyWakeUdpResponse(int i, String str);

    @Deprecated
    void postGetPcInfo(OnGetPcInfo onGetPcInfo);

    void postGetPcModuleSN(SDKStringCallback sDKStringCallback);

    void postKeyClick(int i);

    void postKeyClick(int i, int i2);

    void postKeyClick(int i, int i2, SDKKeyboardEvent sDKKeyboardEvent);

    void postKeyLongClick(int i, int i2, long j);

    boolean postLoginPCUser(String str, String str2);

    boolean postLogoutPCUser(String str, String str2);

    String postPCCurrentUser();

    void postRequestMachineQRCode();

    void postSendUSBDeviceID(String str);

    void postSendUSBStatus(boolean z, String str);

    void postSendUSBUnlockFile(String str);

    void postZoomToPc();

    void sendMouseWheelEvent(boolean z);

    void startEasiRecorder();

    void stopEasiRecorder();
}
