@@ -3276,7 +3276,15 @@ JNIEXPORT jint JNICALL OS_NATIVE(GetSystemMetricsForDpi)
3276
3276
{
3277
3277
jint rc = 0 ;
3278
3278
OS_NATIVE_ENTER (env , that , GetSystemMetricsForDpi_FUNC );
3279
+ /*
3279
3280
rc = (jint)GetSystemMetricsForDpi(arg0, arg1);
3281
+ */
3282
+ {
3283
+ OS_LOAD_FUNCTION (fp , GetSystemMetricsForDpi )
3284
+ if (fp ) {
3285
+ rc = (jint )((jint (CALLING_CONVENTION * )(jint , jint ))fp )(arg0 , arg1 );
3286
+ }
3287
+ }
3280
3288
OS_NATIVE_EXIT (env , that , GetSystemMetricsForDpi_FUNC );
3281
3289
return rc ;
3282
3290
}
@@ -3374,7 +3382,15 @@ JNIEXPORT jlong JNICALL OS_NATIVE(GetThreadDpiAwarenessContext)
3374
3382
{
3375
3383
jlong rc = 0 ;
3376
3384
OS_NATIVE_ENTER (env , that , GetThreadDpiAwarenessContext_FUNC );
3385
+ /*
3377
3386
rc = (jlong)GetThreadDpiAwarenessContext();
3387
+ */
3388
+ {
3389
+ OS_LOAD_FUNCTION (fp , GetThreadDpiAwarenessContext )
3390
+ if (fp ) {
3391
+ rc = (jlong )((jlong (CALLING_CONVENTION * )())fp )();
3392
+ }
3393
+ }
3378
3394
OS_NATIVE_EXIT (env , that , GetThreadDpiAwarenessContext_FUNC );
3379
3395
return rc ;
3380
3396
}
@@ -6616,7 +6632,15 @@ JNIEXPORT jlong JNICALL OS_NATIVE(OpenThemeDataForDpi)
6616
6632
jlong rc = 0 ;
6617
6633
OS_NATIVE_ENTER (env , that , OpenThemeDataForDpi_FUNC );
6618
6634
if (arg1 ) if ((lparg1 = (* env )-> GetCharArrayElements (env , arg1 , NULL )) == NULL ) goto fail ;
6635
+ /*
6619
6636
rc = (jlong)OpenThemeDataForDpi((HWND)arg0, (LPCWSTR)lparg1, arg2);
6637
+ */
6638
+ {
6639
+ OS_LOAD_FUNCTION (fp , OpenThemeDataForDpi )
6640
+ if (fp ) {
6641
+ rc = (jlong )((jlong (CALLING_CONVENTION * )(HWND , LPCWSTR , jint ))fp )((HWND )arg0 , (LPCWSTR )lparg1 , arg2 );
6642
+ }
6643
+ }
6620
6644
fail :
6621
6645
if (arg1 && lparg1 ) (* env )-> ReleaseCharArrayElements (env , arg1 , lparg1 , JNI_ABORT );
6622
6646
OS_NATIVE_EXIT (env , that , OpenThemeDataForDpi_FUNC );
@@ -8865,7 +8889,15 @@ JNIEXPORT jlong JNICALL OS_NATIVE(SetThreadDpiAwarenessContext)
8865
8889
{
8866
8890
jlong rc = 0 ;
8867
8891
OS_NATIVE_ENTER (env , that , SetThreadDpiAwarenessContext_FUNC );
8892
+ /*
8868
8893
rc = (jlong)SetThreadDpiAwarenessContext((DPI_AWARENESS_CONTEXT)arg0);
8894
+ */
8895
+ {
8896
+ OS_LOAD_FUNCTION (fp , SetThreadDpiAwarenessContext )
8897
+ if (fp ) {
8898
+ rc = (jlong )((jlong (CALLING_CONVENTION * )(DPI_AWARENESS_CONTEXT ))fp )((DPI_AWARENESS_CONTEXT )arg0 );
8899
+ }
8900
+ }
8869
8901
OS_NATIVE_EXIT (env , that , SetThreadDpiAwarenessContext_FUNC );
8870
8902
return rc ;
8871
8903
}
@@ -9215,7 +9247,15 @@ JNIEXPORT jboolean JNICALL OS_NATIVE(SystemParametersInfoForDpi)
9215
9247
jboolean rc = 0 ;
9216
9248
OS_NATIVE_ENTER (env , that , SystemParametersInfoForDpi_FUNC );
9217
9249
if (arg2 ) if ((lparg2 = getNONCLIENTMETRICSFields (env , arg2 , & _arg2 )) == NULL ) goto fail ;
9250
+ /*
9218
9251
rc = (jboolean)SystemParametersInfoForDpi(arg0, arg1, lparg2, arg3, arg4);
9252
+ */
9253
+ {
9254
+ OS_LOAD_FUNCTION (fp , SystemParametersInfoForDpi )
9255
+ if (fp ) {
9256
+ rc = (jboolean )((jboolean (CALLING_CONVENTION * )(jint , jint , NONCLIENTMETRICS * , jint , jint ))fp )(arg0 , arg1 , lparg2 , arg3 , arg4 );
9257
+ }
9258
+ }
9219
9259
fail :
9220
9260
if (arg2 && lparg2 ) setNONCLIENTMETRICSFields (env , arg2 , lparg2 );
9221
9261
OS_NATIVE_EXIT (env , that , SystemParametersInfoForDpi_FUNC );
0 commit comments