Lines 890-895
Link Here
|
890 |
} |
890 |
} |
891 |
#endif |
891 |
#endif |
892 |
|
892 |
|
|
|
893 |
#ifndef NO_CFArrayGetCount |
894 |
JNIEXPORT jintLong JNICALL OS_NATIVE(CFArrayGetCount) |
895 |
(JNIEnv *env, jclass that, jint arg0) |
896 |
{ |
897 |
jintLong rc = 0; |
898 |
OS_NATIVE_ENTER(env, that, CFArrayGetCount_FUNC); |
899 |
rc = (jintLong)CFArrayGetCount((CFArrayRef)arg0); |
900 |
OS_NATIVE_EXIT(env, that, CFArrayGetCount_FUNC); |
901 |
return rc; |
902 |
} |
903 |
#endif |
904 |
|
905 |
#ifndef NO_CFArrayGetValueAtIndex |
906 |
JNIEXPORT jintLong JNICALL OS_NATIVE(CFArrayGetValueAtIndex) |
907 |
(JNIEnv *env, jclass that, jintLong arg0, jint arg1) |
908 |
{ |
909 |
jintLong rc = 0; |
910 |
OS_NATIVE_ENTER(env, that, CFArrayGetValueAtIndex_FUNC); |
911 |
rc = (jintLong)CFArrayGetValueAtIndex((CFArrayRef)arg0, (CFIndex)arg1); |
912 |
OS_NATIVE_EXIT(env, that, CFArrayGetValueAtIndex_FUNC); |
913 |
return rc; |
914 |
} |
915 |
#endif |
916 |
|
893 |
#ifndef NO_CFAttributedStringCreate |
917 |
#ifndef NO_CFAttributedStringCreate |
894 |
JNIEXPORT jintLong JNICALL OS_NATIVE(CFAttributedStringCreate) |
918 |
JNIEXPORT jintLong JNICALL OS_NATIVE(CFAttributedStringCreate) |
895 |
(JNIEnv *env, jclass that, jintLong arg0, jintLong arg1, jintLong arg2) |
919 |
(JNIEnv *env, jclass that, jintLong arg0, jintLong arg1, jintLong arg2) |
Lines 948-953
Link Here
|
948 |
} |
972 |
} |
949 |
#endif |
973 |
#endif |
950 |
|
974 |
|
|
|
975 |
#ifndef NO_CFNumberCreate |
976 |
JNIEXPORT jintLong JNICALL OS_NATIVE(CFNumberCreate) |
977 |
(JNIEnv *env, jclass that, jintLong arg0, jint arg1, jintArray arg2) |
978 |
{ |
979 |
jint *lparg2=NULL; |
980 |
jintLong rc = 0; |
981 |
OS_NATIVE_ENTER(env, that, CFNumberCreate_FUNC); |
982 |
if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail; |
983 |
rc = (jintLong)CFNumberCreate((CFAllocatorRef)arg0, (CFNumberType)arg1, (const void *)lparg2); |
984 |
fail: |
985 |
if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
986 |
OS_NATIVE_EXIT(env, that, CFNumberCreate_FUNC); |
987 |
return rc; |
988 |
} |
989 |
#endif |
990 |
|
991 |
#ifndef NO_CFNumberGetValue |
992 |
JNIEXPORT jboolean JNICALL OS_NATIVE(CFNumberGetValue) |
993 |
(JNIEnv *env, jclass that, jintLong arg0, jint arg1, jintArray arg2) |
994 |
{ |
995 |
jint *lparg2=NULL; |
996 |
jboolean rc = 0; |
997 |
OS_NATIVE_ENTER(env, that, CFNumberGetValue_FUNC); |
998 |
if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail; |
999 |
rc = (jboolean)CFNumberGetValue((CFNumberRef)arg0, (CFNumberType)arg1, (void *)lparg2); |
1000 |
fail: |
1001 |
if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
1002 |
OS_NATIVE_EXIT(env, that, CFNumberGetValue_FUNC); |
1003 |
return rc; |
1004 |
} |
1005 |
#endif |
1006 |
|
951 |
#ifndef NO_CFRange_1sizeof |
1007 |
#ifndef NO_CFRange_1sizeof |
952 |
JNIEXPORT jint JNICALL OS_NATIVE(CFRange_1sizeof) |
1008 |
JNIEXPORT jint JNICALL OS_NATIVE(CFRange_1sizeof) |
953 |
(JNIEnv *env, jclass that) |
1009 |
(JNIEnv *env, jclass that) |
Lines 4320-4325
Link Here
|
4320 |
} |
4376 |
} |
4321 |
#endif |
4377 |
#endif |
4322 |
|
4378 |
|
|
|
4379 |
#ifndef NO_NSPrintPagesAcross |
4380 |
JNIEXPORT jintLong JNICALL OS_NATIVE(NSPrintPagesAcross) |
4381 |
(JNIEnv *env, jclass that) |
4382 |
{ |
4383 |
jintLong rc = 0; |
4384 |
OS_NATIVE_ENTER(env, that, NSPrintPagesAcross_FUNC); |
4385 |
rc = (jintLong)NSPrintPagesAcross; |
4386 |
OS_NATIVE_EXIT(env, that, NSPrintPagesAcross_FUNC); |
4387 |
return rc; |
4388 |
} |
4389 |
#endif |
4390 |
|
4391 |
#ifndef NO_NSPrintPagesDown |
4392 |
JNIEXPORT jintLong JNICALL OS_NATIVE(NSPrintPagesDown) |
4393 |
(JNIEnv *env, jclass that) |
4394 |
{ |
4395 |
jintLong rc = 0; |
4396 |
OS_NATIVE_ENTER(env, that, NSPrintPagesDown_FUNC); |
4397 |
rc = (jintLong)NSPrintPagesDown; |
4398 |
OS_NATIVE_EXIT(env, that, NSPrintPagesDown_FUNC); |
4399 |
return rc; |
4400 |
} |
4401 |
#endif |
4402 |
|
4323 |
#ifndef NO_NSPrintPreviewJob |
4403 |
#ifndef NO_NSPrintPreviewJob |
4324 |
JNIEXPORT jintLong JNICALL OS_NATIVE(NSPrintPreviewJob) |
4404 |
JNIEXPORT jintLong JNICALL OS_NATIVE(NSPrintPreviewJob) |
4325 |
(JNIEnv *env, jclass that) |
4405 |
(JNIEnv *env, jclass that) |
Lines 4332-4337
Link Here
|
4332 |
} |
4412 |
} |
4333 |
#endif |
4413 |
#endif |
4334 |
|
4414 |
|
|
|
4415 |
#ifndef NO_NSPrintPrinterName |
4416 |
JNIEXPORT jintLong JNICALL OS_NATIVE(NSPrintPrinterName) |
4417 |
(JNIEnv *env, jclass that) |
4418 |
{ |
4419 |
jintLong rc = 0; |
4420 |
OS_NATIVE_ENTER(env, that, NSPrintPrinterName_FUNC); |
4421 |
rc = (jintLong)NSPrintPrinterName; |
4422 |
OS_NATIVE_EXIT(env, that, NSPrintPrinterName_FUNC); |
4423 |
return rc; |
4424 |
} |
4425 |
#endif |
4426 |
|
4335 |
#ifndef NO_NSPrintSaveJob |
4427 |
#ifndef NO_NSPrintSaveJob |
4336 |
JNIEXPORT jintLong JNICALL OS_NATIVE(NSPrintSaveJob) |
4428 |
JNIEXPORT jintLong JNICALL OS_NATIVE(NSPrintSaveJob) |
4337 |
(JNIEnv *env, jclass that) |
4429 |
(JNIEnv *env, jclass that) |
Lines 4760-4765
Link Here
|
4760 |
} |
4852 |
} |
4761 |
#endif |
4853 |
#endif |
4762 |
|
4854 |
|
|
|
4855 |
#ifndef NO_PMCopyPageFormat |
4856 |
JNIEXPORT jintLong JNICALL OS_NATIVE(PMCopyPageFormat) |
4857 |
(JNIEnv *env, jclass that, jintLong arg0, jintLong arg1) |
4858 |
{ |
4859 |
jintLong rc = 0; |
4860 |
OS_NATIVE_ENTER(env, that, PMCopyPageFormat_FUNC); |
4861 |
rc = (jintLong)PMCopyPageFormat((PMPageFormat)arg0, (PMPageFormat)arg1); |
4862 |
OS_NATIVE_EXIT(env, that, PMCopyPageFormat_FUNC); |
4863 |
return rc; |
4864 |
} |
4865 |
#endif |
4866 |
|
4867 |
#ifndef NO_PMCreatePageFormatWithPMPaper |
4868 |
JNIEXPORT jintLong JNICALL OS_NATIVE(PMCreatePageFormatWithPMPaper) |
4869 |
(JNIEnv *env, jclass that, jintArray arg0, jintLong arg1) |
4870 |
{ |
4871 |
jint *lparg0=NULL; |
4872 |
jintLong rc = 0; |
4873 |
OS_NATIVE_ENTER(env, that, PMCreatePageFormatWithPMPaper_FUNC); |
4874 |
if (arg0) if ((lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL)) == NULL) goto fail; |
4875 |
rc = (jintLong)PMCreatePageFormatWithPMPaper((PMPageFormat*)lparg0, (PMPaper)arg1); |
4876 |
fail: |
4877 |
if (arg0 && lparg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); |
4878 |
OS_NATIVE_EXIT(env, that, PMCreatePageFormatWithPMPaper_FUNC); |
4879 |
return rc; |
4880 |
} |
4881 |
#endif |
4882 |
|
4883 |
#ifndef NO_PMCreatePrintSettings |
4884 |
JNIEXPORT jintLong JNICALL OS_NATIVE(PMCreatePrintSettings) |
4885 |
(JNIEnv *env, jclass that, jintArray arg0) |
4886 |
{ |
4887 |
jint *lparg0=NULL; |
4888 |
jintLong rc = 0; |
4889 |
OS_NATIVE_ENTER(env, that, PMCreatePrintSettings_FUNC); |
4890 |
if (arg0) if ((lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL)) == NULL) goto fail; |
4891 |
rc = (jintLong)PMCreatePrintSettings((PMPrintSettings*)lparg0); |
4892 |
fail: |
4893 |
if (arg0 && lparg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); |
4894 |
OS_NATIVE_EXIT(env, that, PMCreatePrintSettings_FUNC); |
4895 |
return rc; |
4896 |
} |
4897 |
#endif |
4898 |
|
4899 |
#ifndef NO_PMCreateSession |
4900 |
JNIEXPORT jint JNICALL OS_NATIVE(PMCreateSession) |
4901 |
(JNIEnv *env, jclass that, jintArray arg0) |
4902 |
{ |
4903 |
jint *lparg0=NULL; |
4904 |
jint rc = 0; |
4905 |
OS_NATIVE_ENTER(env, that, PMCreateSession_FUNC); |
4906 |
if (arg0) if ((lparg0 = (*env)->GetIntArrayElements(env, arg0, NULL)) == NULL) goto fail; |
4907 |
rc = (jint)PMCreateSession((PMPrintSession*)lparg0); |
4908 |
fail: |
4909 |
if (arg0 && lparg0) (*env)->ReleaseIntArrayElements(env, arg0, lparg0, 0); |
4910 |
OS_NATIVE_EXIT(env, that, PMCreateSession_FUNC); |
4911 |
return rc; |
4912 |
} |
4913 |
#endif |
4914 |
|
4915 |
#ifndef NO_PMGetDuplex |
4916 |
JNIEXPORT void JNICALL OS_NATIVE(PMGetDuplex) |
4917 |
(JNIEnv *env, jclass that, jintLong arg0, jintArray arg1) |
4918 |
{ |
4919 |
jint *lparg1=NULL; |
4920 |
OS_NATIVE_ENTER(env, that, PMGetDuplex_FUNC); |
4921 |
if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail; |
4922 |
PMGetDuplex((PMPrintSettings)arg0, (PMDuplexMode*)lparg1); |
4923 |
fail: |
4924 |
if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
4925 |
OS_NATIVE_EXIT(env, that, PMGetDuplex_FUNC); |
4926 |
} |
4927 |
#endif |
4928 |
|
4929 |
#ifndef NO_PMGetPageFormatPaper |
4930 |
JNIEXPORT jintLong JNICALL OS_NATIVE(PMGetPageFormatPaper) |
4931 |
(JNIEnv *env, jclass that, jint arg0, jintArray arg1) |
4932 |
{ |
4933 |
jint *lparg1=NULL; |
4934 |
jintLong rc = 0; |
4935 |
OS_NATIVE_ENTER(env, that, PMGetPageFormatPaper_FUNC); |
4936 |
if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail; |
4937 |
rc = (jintLong)PMGetPageFormatPaper((PMPageFormat)arg0, (PMPaper*)lparg1); |
4938 |
fail: |
4939 |
if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
4940 |
OS_NATIVE_EXIT(env, that, PMGetPageFormatPaper_FUNC); |
4941 |
return rc; |
4942 |
} |
4943 |
#endif |
4944 |
|
4945 |
#ifndef NO_PMPageFormatGetPrinterID |
4946 |
JNIEXPORT jintLong JNICALL OS_NATIVE(PMPageFormatGetPrinterID) |
4947 |
(JNIEnv *env, jclass that, jintLong arg0, jintArray arg1) |
4948 |
{ |
4949 |
jint *lparg1=NULL; |
4950 |
jintLong rc = 0; |
4951 |
OS_NATIVE_ENTER(env, that, PMPageFormatGetPrinterID_FUNC); |
4952 |
if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail; |
4953 |
rc = (jintLong)PMPageFormatGetPrinterID((PMPageFormat)arg0, (CFStringRef*)lparg1); |
4954 |
fail: |
4955 |
if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
4956 |
OS_NATIVE_EXIT(env, that, PMPageFormatGetPrinterID_FUNC); |
4957 |
return rc; |
4958 |
} |
4959 |
#endif |
4960 |
|
4961 |
#ifndef NO_PMPaperCreateCustom |
4962 |
JNIEXPORT jintLong JNICALL OS_NATIVE(PMPaperCreateCustom) |
4963 |
(JNIEnv *env, jclass that, jintLong arg0, jintLong arg1, jintLong arg2, jdouble arg3, jdouble arg4, jdoubleArray arg5, jintArray arg6) |
4964 |
{ |
4965 |
jdouble *lparg5=NULL; |
4966 |
jint *lparg6=NULL; |
4967 |
jintLong rc = 0; |
4968 |
OS_NATIVE_ENTER(env, that, PMPaperCreateCustom_FUNC); |
4969 |
if (arg5) if ((lparg5 = (*env)->GetDoubleArrayElements(env, arg5, NULL)) == NULL) goto fail; |
4970 |
if (arg6) if ((lparg6 = (*env)->GetIntArrayElements(env, arg6, NULL)) == NULL) goto fail; |
4971 |
rc = (jintLong)PMPaperCreateCustom((PMPrinter)arg0, (CFStringRef)arg1, (CFStringRef)arg2, (double)arg3, (double)arg4, (const PMPaperMargins*)lparg5, (PMPaper*)lparg6); |
4972 |
fail: |
4973 |
if (arg6 && lparg6) (*env)->ReleaseIntArrayElements(env, arg6, lparg6, 0); |
4974 |
if (arg5 && lparg5) (*env)->ReleaseDoubleArrayElements(env, arg5, lparg5, 0); |
4975 |
OS_NATIVE_EXIT(env, that, PMPaperCreateCustom_FUNC); |
4976 |
return rc; |
4977 |
} |
4978 |
#endif |
4979 |
|
4980 |
#ifndef NO_PMPaperCreateLocalizedName |
4981 |
JNIEXPORT jintLong JNICALL OS_NATIVE(PMPaperCreateLocalizedName) |
4982 |
(JNIEnv *env, jclass that, jintLong arg0, jintLong arg1, jintArray arg2) |
4983 |
{ |
4984 |
jint *lparg2=NULL; |
4985 |
jintLong rc = 0; |
4986 |
OS_NATIVE_ENTER(env, that, PMPaperCreateLocalizedName_FUNC); |
4987 |
if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail; |
4988 |
rc = (jintLong)PMPaperCreateLocalizedName((PMPaper)arg0, (PMPrinter)arg1, (CFStringRef*)lparg2); |
4989 |
fail: |
4990 |
if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
4991 |
OS_NATIVE_EXIT(env, that, PMPaperCreateLocalizedName_FUNC); |
4992 |
return rc; |
4993 |
} |
4994 |
#endif |
4995 |
|
4996 |
#ifndef NO_PMPaperGetHeight |
4997 |
JNIEXPORT jintLong JNICALL OS_NATIVE(PMPaperGetHeight) |
4998 |
(JNIEnv *env, jclass that, jintLong arg0, jdoubleArray arg1) |
4999 |
{ |
5000 |
jdouble *lparg1=NULL; |
5001 |
jintLong rc = 0; |
5002 |
OS_NATIVE_ENTER(env, that, PMPaperGetHeight_FUNC); |
5003 |
if (arg1) if ((lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL)) == NULL) goto fail; |
5004 |
rc = (jintLong)PMPaperGetHeight((PMPaper)arg0, (double*)lparg1); |
5005 |
fail: |
5006 |
if (arg1 && lparg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0); |
5007 |
OS_NATIVE_EXIT(env, that, PMPaperGetHeight_FUNC); |
5008 |
return rc; |
5009 |
} |
5010 |
#endif |
5011 |
|
5012 |
#ifndef NO_PMPaperGetID |
5013 |
JNIEXPORT jintLong JNICALL OS_NATIVE(PMPaperGetID) |
5014 |
(JNIEnv *env, jclass that, jintLong arg0, jintArray arg1) |
5015 |
{ |
5016 |
jint *lparg1=NULL; |
5017 |
jintLong rc = 0; |
5018 |
OS_NATIVE_ENTER(env, that, PMPaperGetID_FUNC); |
5019 |
if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail; |
5020 |
rc = (jintLong)PMPaperGetID((PMPaper)arg0, (CFStringRef*)lparg1); |
5021 |
fail: |
5022 |
if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
5023 |
OS_NATIVE_EXIT(env, that, PMPaperGetID_FUNC); |
5024 |
return rc; |
5025 |
} |
5026 |
#endif |
5027 |
|
5028 |
#ifndef NO_PMPaperGetName |
5029 |
JNIEXPORT jintLong JNICALL OS_NATIVE(PMPaperGetName) |
5030 |
(JNIEnv *env, jclass that, jintLong arg0, jintArray arg1) |
5031 |
{ |
5032 |
jint *lparg1=NULL; |
5033 |
jintLong rc = 0; |
5034 |
OS_NATIVE_ENTER(env, that, PMPaperGetName_FUNC); |
5035 |
if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail; |
5036 |
rc = (jintLong)PMPaperGetName((PMPaper)arg0, (CFStringRef*)lparg1); |
5037 |
fail: |
5038 |
if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
5039 |
OS_NATIVE_EXIT(env, that, PMPaperGetName_FUNC); |
5040 |
return rc; |
5041 |
} |
5042 |
#endif |
5043 |
|
5044 |
#ifndef NO_PMPaperGetWidth |
5045 |
JNIEXPORT jintLong JNICALL OS_NATIVE(PMPaperGetWidth) |
5046 |
(JNIEnv *env, jclass that, jintLong arg0, jdoubleArray arg1) |
5047 |
{ |
5048 |
jdouble *lparg1=NULL; |
5049 |
jintLong rc = 0; |
5050 |
OS_NATIVE_ENTER(env, that, PMPaperGetWidth_FUNC); |
5051 |
if (arg1) if ((lparg1 = (*env)->GetDoubleArrayElements(env, arg1, NULL)) == NULL) goto fail; |
5052 |
rc = (jintLong)PMPaperGetWidth((PMPaper)arg0, (double*)lparg1); |
5053 |
fail: |
5054 |
if (arg1 && lparg1) (*env)->ReleaseDoubleArrayElements(env, arg1, lparg1, 0); |
5055 |
OS_NATIVE_EXIT(env, that, PMPaperGetWidth_FUNC); |
5056 |
return rc; |
5057 |
} |
5058 |
#endif |
5059 |
|
5060 |
#ifndef NO_PMPaperIsCustom |
5061 |
JNIEXPORT jboolean JNICALL OS_NATIVE(PMPaperIsCustom) |
5062 |
(JNIEnv *env, jclass that, jintLong arg0) |
5063 |
{ |
5064 |
jboolean rc = 0; |
5065 |
OS_NATIVE_ENTER(env, that, PMPaperIsCustom_FUNC); |
5066 |
rc = (jboolean)PMPaperIsCustom((PMPaper)arg0); |
5067 |
OS_NATIVE_EXIT(env, that, PMPaperIsCustom_FUNC); |
5068 |
return rc; |
5069 |
} |
5070 |
#endif |
5071 |
|
5072 |
#ifndef NO_PMPrintSettingsCopyKeys |
5073 |
JNIEXPORT jint JNICALL OS_NATIVE(PMPrintSettingsCopyKeys) |
5074 |
(JNIEnv *env, jclass that, jintLong arg0, jintArray arg1) |
5075 |
{ |
5076 |
jint *lparg1=NULL; |
5077 |
jint rc = 0; |
5078 |
OS_NATIVE_ENTER(env, that, PMPrintSettingsCopyKeys_FUNC); |
5079 |
if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail; |
5080 |
rc = (jint)PMPrintSettingsCopyKeys((PMPrintSettings)arg0, (CFArrayRef*)lparg1); |
5081 |
fail: |
5082 |
if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
5083 |
OS_NATIVE_EXIT(env, that, PMPrintSettingsCopyKeys_FUNC); |
5084 |
return rc; |
5085 |
} |
5086 |
#endif |
5087 |
|
5088 |
#ifndef NO_PMPrintSettingsGetValue |
5089 |
JNIEXPORT jint JNICALL OS_NATIVE(PMPrintSettingsGetValue) |
5090 |
(JNIEnv *env, jclass that, jintLong arg0, jintLong arg1, jintArray arg2) |
5091 |
{ |
5092 |
jint *lparg2=NULL; |
5093 |
jint rc = 0; |
5094 |
OS_NATIVE_ENTER(env, that, PMPrintSettingsGetValue_FUNC); |
5095 |
if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail; |
5096 |
rc = (jint)PMPrintSettingsGetValue((PMPrintSettings)arg0, (CFStringRef)arg1, (CFTypeRef*)lparg2); |
5097 |
fail: |
5098 |
if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
5099 |
OS_NATIVE_EXIT(env, that, PMPrintSettingsGetValue_FUNC); |
5100 |
return rc; |
5101 |
} |
5102 |
#endif |
5103 |
|
5104 |
#ifndef NO_PMPrintSettingsSetValue |
5105 |
JNIEXPORT jint JNICALL OS_NATIVE(PMPrintSettingsSetValue) |
5106 |
(JNIEnv *env, jclass that, jintLong arg0, jintLong arg1, jint arg2, jboolean arg3) |
5107 |
{ |
5108 |
jint rc = 0; |
5109 |
OS_NATIVE_ENTER(env, that, PMPrintSettingsSetValue_FUNC); |
5110 |
rc = (jint)PMPrintSettingsSetValue((PMPrintSettings)arg0, (CFStringRef)arg1, (CFTypeRef)arg2, (Boolean)arg3); |
5111 |
OS_NATIVE_EXIT(env, that, PMPrintSettingsSetValue_FUNC); |
5112 |
return rc; |
5113 |
} |
5114 |
#endif |
5115 |
|
5116 |
#ifndef NO_PMPrinterCreateFromPrinterID |
5117 |
JNIEXPORT jintLong JNICALL OS_NATIVE(PMPrinterCreateFromPrinterID) |
5118 |
(JNIEnv *env, jclass that, jintLong arg0) |
5119 |
{ |
5120 |
jintLong rc = 0; |
5121 |
OS_NATIVE_ENTER(env, that, PMPrinterCreateFromPrinterID_FUNC); |
5122 |
rc = (jintLong)PMPrinterCreateFromPrinterID((CFStringRef)arg0); |
5123 |
OS_NATIVE_EXIT(env, that, PMPrinterCreateFromPrinterID_FUNC); |
5124 |
return rc; |
5125 |
} |
5126 |
#endif |
5127 |
|
5128 |
#ifndef NO_PMPrinterGetMimeTypes |
5129 |
JNIEXPORT jintLong JNICALL OS_NATIVE(PMPrinterGetMimeTypes) |
5130 |
(JNIEnv *env, jclass that, jintLong arg0, jintLong arg1, jintArray arg2) |
5131 |
{ |
5132 |
jint *lparg2=NULL; |
5133 |
jintLong rc = 0; |
5134 |
OS_NATIVE_ENTER(env, that, PMPrinterGetMimeTypes_FUNC); |
5135 |
if (arg2) if ((lparg2 = (*env)->GetIntArrayElements(env, arg2, NULL)) == NULL) goto fail; |
5136 |
rc = (jintLong)PMPrinterGetMimeTypes((PMPrinter)arg0, (PMPrintSettings)arg1, (CFArrayRef*)lparg2); |
5137 |
fail: |
5138 |
if (arg2 && lparg2) (*env)->ReleaseIntArrayElements(env, arg2, lparg2, 0); |
5139 |
OS_NATIVE_EXIT(env, that, PMPrinterGetMimeTypes_FUNC); |
5140 |
return rc; |
5141 |
} |
5142 |
#endif |
5143 |
|
5144 |
#ifndef NO_PMPrinterGetName |
5145 |
JNIEXPORT jintLong JNICALL OS_NATIVE(PMPrinterGetName) |
5146 |
(JNIEnv *env, jclass that, jintLong arg0) |
5147 |
{ |
5148 |
jintLong rc = 0; |
5149 |
OS_NATIVE_ENTER(env, that, PMPrinterGetName_FUNC); |
5150 |
rc = (jintLong)PMPrinterGetName((PMPrinter)arg0); |
5151 |
OS_NATIVE_EXIT(env, that, PMPrinterGetName_FUNC); |
5152 |
return rc; |
5153 |
} |
5154 |
#endif |
5155 |
|
5156 |
#ifndef NO_PMPrinterGetOutputResolution |
5157 |
JNIEXPORT jintLong JNICALL OS_NATIVE(PMPrinterGetOutputResolution) |
5158 |
(JNIEnv *env, jclass that, jintLong arg0, jintLong arg1, jdoubleArray arg2) |
5159 |
{ |
5160 |
jdouble *lparg2=NULL; |
5161 |
jintLong rc = 0; |
5162 |
OS_NATIVE_ENTER(env, that, PMPrinterGetOutputResolution_FUNC); |
5163 |
if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail; |
5164 |
rc = (jintLong)PMPrinterGetOutputResolution((PMPrinter)arg0, (PMPrintSettings)arg1, (PMResolution*)lparg2); |
5165 |
fail: |
5166 |
if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0); |
5167 |
OS_NATIVE_EXIT(env, that, PMPrinterGetOutputResolution_FUNC); |
5168 |
return rc; |
5169 |
} |
5170 |
#endif |
5171 |
|
5172 |
#ifndef NO_PMPrinterGetPaperList |
5173 |
JNIEXPORT jintLong JNICALL OS_NATIVE(PMPrinterGetPaperList) |
5174 |
(JNIEnv *env, jclass that, jintLong arg0, jintArray arg1) |
5175 |
{ |
5176 |
jint *lparg1=NULL; |
5177 |
jintLong rc = 0; |
5178 |
OS_NATIVE_ENTER(env, that, PMPrinterGetPaperList_FUNC); |
5179 |
if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail; |
5180 |
rc = (jintLong)PMPrinterGetPaperList((PMPrinter)arg0, (CFArrayRef*)lparg1); |
5181 |
fail: |
5182 |
if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
5183 |
OS_NATIVE_EXIT(env, that, PMPrinterGetPaperList_FUNC); |
5184 |
return rc; |
5185 |
} |
5186 |
#endif |
5187 |
|
5188 |
#ifndef NO_PMPrinterSetOutputResolution |
5189 |
JNIEXPORT jintLong JNICALL OS_NATIVE(PMPrinterSetOutputResolution) |
5190 |
(JNIEnv *env, jclass that, jintLong arg0, jintLong arg1, jdoubleArray arg2) |
5191 |
{ |
5192 |
jdouble *lparg2=NULL; |
5193 |
jintLong rc = 0; |
5194 |
OS_NATIVE_ENTER(env, that, PMPrinterSetOutputResolution_FUNC); |
5195 |
if (arg2) if ((lparg2 = (*env)->GetDoubleArrayElements(env, arg2, NULL)) == NULL) goto fail; |
5196 |
rc = (jintLong)PMPrinterSetOutputResolution((PMPrinter)arg0, (PMPrintSettings)arg1, (PMResolution*)lparg2); |
5197 |
fail: |
5198 |
if (arg2 && lparg2) (*env)->ReleaseDoubleArrayElements(env, arg2, lparg2, 0); |
5199 |
OS_NATIVE_EXIT(env, that, PMPrinterSetOutputResolution_FUNC); |
5200 |
return rc; |
5201 |
} |
5202 |
#endif |
5203 |
|
5204 |
#ifndef NO_PMRelease |
5205 |
JNIEXPORT jint JNICALL OS_NATIVE(PMRelease) |
5206 |
(JNIEnv *env, jclass that, jintLong arg0) |
5207 |
{ |
5208 |
jint rc = 0; |
5209 |
OS_NATIVE_ENTER(env, that, PMRelease_FUNC); |
5210 |
rc = (jint)PMRelease((PMObject)arg0); |
5211 |
OS_NATIVE_EXIT(env, that, PMRelease_FUNC); |
5212 |
return rc; |
5213 |
} |
5214 |
#endif |
5215 |
|
5216 |
#ifndef NO_PMSessionGetCurrentPrinter |
5217 |
JNIEXPORT jint JNICALL OS_NATIVE(PMSessionGetCurrentPrinter) |
5218 |
(JNIEnv *env, jclass that, jintLong arg0, jintArray arg1) |
5219 |
{ |
5220 |
jint *lparg1=NULL; |
5221 |
jint rc = 0; |
5222 |
OS_NATIVE_ENTER(env, that, PMSessionGetCurrentPrinter_FUNC); |
5223 |
if (arg1) if ((lparg1 = (*env)->GetIntArrayElements(env, arg1, NULL)) == NULL) goto fail; |
5224 |
rc = (jint)PMSessionGetCurrentPrinter((PMPrintSession)arg0, (PMPrinter*)lparg1); |
5225 |
fail: |
5226 |
if (arg1 && lparg1) (*env)->ReleaseIntArrayElements(env, arg1, lparg1, 0); |
5227 |
OS_NATIVE_EXIT(env, that, PMSessionGetCurrentPrinter_FUNC); |
5228 |
return rc; |
5229 |
} |
5230 |
#endif |
5231 |
|
5232 |
#ifndef NO_PMSetDuplex |
5233 |
JNIEXPORT void JNICALL OS_NATIVE(PMSetDuplex) |
5234 |
(JNIEnv *env, jclass that, jintLong arg0, jint arg1) |
5235 |
{ |
5236 |
OS_NATIVE_ENTER(env, that, PMSetDuplex_FUNC); |
5237 |
PMSetDuplex((PMPrintSettings)arg0, (PMDuplexMode)arg1); |
5238 |
OS_NATIVE_EXIT(env, that, PMSetDuplex_FUNC); |
5239 |
} |
5240 |
#endif |
5241 |
|
4763 |
#ifndef NO_PtInRgn |
5242 |
#ifndef NO_PtInRgn |
4764 |
JNIEXPORT jboolean JNICALL OS_NATIVE(PtInRgn) |
5243 |
JNIEXPORT jboolean JNICALL OS_NATIVE(PtInRgn) |
4765 |
(JNIEnv *env, jclass that, jshortArray arg0, jintLong arg1) |
5244 |
(JNIEnv *env, jclass that, jshortArray arg0, jintLong arg1) |