libpsmkdc_stub/jni/psmkdc_jni.c
2024-04-19 21:01:26 +12:00

100 lines
3.0 KiB
C

#include <jni.h>
#include <android/log.h>
#include <string.h>
#define LOGFUNCTION() __android_log_print(ANDROID_LOG_DEBUG, "LIBPSMKDC", "%s", __FUNCTION__)
JNIEXPORT jint JNICALL
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmKdcInit(JNIEnv *env, jobject thiz, jint arr_len, jbyteArray arr,
jstring external_files_dir, jstring internal_files_dir,
jstring np_env, jstring deviceId, jstring serial, jstring brand,
jstring manu, jstring model, jstring product, jstring device,
jstring type) {
LOGFUNCTION();
return 0;
}
JNIEXPORT jint JNICALL
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmKdcTerm(JNIEnv *env, jobject thiz) {
LOGFUNCTION();
return 0;
}
JNIEXPORT jint JNICALL
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmIsRevokedFile(JNIEnv *env, jobject thiz, jstring str,
jbooleanArray z_arr) {
LOGFUNCTION();
return 0;
}
JNIEXPORT jboolean JNICALL
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmIsRevoked(JNIEnv *env, jobject thiz, jstring str, jlong j) {
LOGFUNCTION();
return JNI_FALSE;
}
JNIEXPORT jint JNICALL
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmIsBootable(JNIEnv *env, jobject thiz, jlong j, jstring str,
jlongArray until) {
LOGFUNCTION();
return 0;
}
JNIEXPORT jint JNICALL
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmAbortTransaction(JNIEnv *env, jobject thiz) {
LOGFUNCTION();
return 0;
}
JNIEXPORT jint JNICALL
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmExecActivation(JNIEnv *env, jobject thiz, jbyteArray b_arr, jint i,
jintArray i_arr, jintArray i_arr2, jlong j) {
LOGFUNCTION();
return 0;
}
JNIEXPORT jint JNICALL
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmExecActivationPreCheck(JNIEnv *env, jobject thiz, jbyteArray b_arr,
jint i, jintArray i_arr, jintArray i_arr2,
jlong j) {
LOGFUNCTION();
return 0;
}
JNIEXPORT jint JNICALL
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmExecDeactivation(JNIEnv *env, jobject thiz, jbyteArray b_arr, jint i,
jintArray i_arr, jintArray i_arr2, jlong j) {
LOGFUNCTION();
return 0;
}
JNIEXPORT jint JNICALL
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmExecRifAcquisition(JNIEnv *env, jobject thiz, jbyteArray b_arr, jint i,
jstring str, jlong j) {
LOGFUNCTION();
return 0;
}
JNIEXPORT jint JNICALL
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmIsActivated(JNIEnv *env, jobject thiz, jlong j, jlongArray j_arr) {
LOGFUNCTION();
return 0;
}
JNIEXPORT jboolean JNICALL
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmNeedReactivation(JNIEnv *env, jobject thiz, jlong j, jintArray i_arr) {
LOGFUNCTION();
return 0;
}
JNIEXPORT jint JNICALL
Java_com_playstation_psmKdcJni_Psmkdc_JNI_1scePsmDrmRemoveRif(JNIEnv *env, jobject thiz, jstring str) {
LOGFUNCTION();
return 0;
}
/*JNIEXPORT jint JNI_OnLoad(JavaVM* vm, void* reserved) {
LOGFUNCTION();
return 0;
}*/