@@ -3276,7 +3276,15 @@ JNIEXPORT jint JNICALL OS_NATIVE(GetSystemMetricsForDpi)
32763276{
32773277 jint rc = 0 ;
32783278 OS_NATIVE_ENTER (env , that , GetSystemMetricsForDpi_FUNC );
3279+ /*
32793280 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+ }
32803288 OS_NATIVE_EXIT (env , that , GetSystemMetricsForDpi_FUNC );
32813289 return rc ;
32823290}
@@ -3374,7 +3382,15 @@ JNIEXPORT jlong JNICALL OS_NATIVE(GetThreadDpiAwarenessContext)
33743382{
33753383 jlong rc = 0 ;
33763384 OS_NATIVE_ENTER (env , that , GetThreadDpiAwarenessContext_FUNC );
3385+ /*
33773386 rc = (jlong)GetThreadDpiAwarenessContext();
3387+ */
3388+ {
3389+ OS_LOAD_FUNCTION (fp , GetThreadDpiAwarenessContext )
3390+ if (fp ) {
3391+ rc = (jlong )((jlong (CALLING_CONVENTION * )())fp )();
3392+ }
3393+ }
33783394 OS_NATIVE_EXIT (env , that , GetThreadDpiAwarenessContext_FUNC );
33793395 return rc ;
33803396}
@@ -6616,7 +6632,15 @@ JNIEXPORT jlong JNICALL OS_NATIVE(OpenThemeDataForDpi)
66166632 jlong rc = 0 ;
66176633 OS_NATIVE_ENTER (env , that , OpenThemeDataForDpi_FUNC );
66186634 if (arg1 ) if ((lparg1 = (* env )-> GetCharArrayElements (env , arg1 , NULL )) == NULL ) goto fail ;
6635+ /*
66196636 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+ }
66206644fail :
66216645 if (arg1 && lparg1 ) (* env )-> ReleaseCharArrayElements (env , arg1 , lparg1 , JNI_ABORT );
66226646 OS_NATIVE_EXIT (env , that , OpenThemeDataForDpi_FUNC );
@@ -8865,7 +8889,15 @@ JNIEXPORT jlong JNICALL OS_NATIVE(SetThreadDpiAwarenessContext)
88658889{
88668890 jlong rc = 0 ;
88678891 OS_NATIVE_ENTER (env , that , SetThreadDpiAwarenessContext_FUNC );
8892+ /*
88688893 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+ }
88698901 OS_NATIVE_EXIT (env , that , SetThreadDpiAwarenessContext_FUNC );
88708902 return rc ;
88718903}
@@ -9215,7 +9247,15 @@ JNIEXPORT jboolean JNICALL OS_NATIVE(SystemParametersInfoForDpi)
92159247 jboolean rc = 0 ;
92169248 OS_NATIVE_ENTER (env , that , SystemParametersInfoForDpi_FUNC );
92179249 if (arg2 ) if ((lparg2 = getNONCLIENTMETRICSFields (env , arg2 , & _arg2 )) == NULL ) goto fail ;
9250+ /*
92189251 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+ }
92199259fail :
92209260 if (arg2 && lparg2 ) setNONCLIENTMETRICSFields (env , arg2 , lparg2 );
92219261 OS_NATIVE_EXIT (env , that , SystemParametersInfoForDpi_FUNC );
0 commit comments