Thanks for the feedback.
I'm not sure what you mean by forward, is it in the spec file? Or are you referring to forward declaration? Sorry, I'm new to wine development and have no idea, but I'm assuming you mean the spec file because I see stdcalls that are being forwarded to kernelbase.
Regardless, I did not see any mention of AppPolicy in kernel32 so I added the existing AppPolicy functions as well. This is in kernel32.spec, is it correct? I don't want to submit a broken patch and waste the dev team's time.
@ stdcall AppPolicyGetMediaFoundationCodecLoading(ptr ptr) kernelbase.AppPolicyGetMediaFoundationCodecLoading
@ stdcall AppPolicyGetProcessTerminationMethod(ptr ptr) kernelbase.AppPolicyGetProcessTerminationMethod
@ stdcall AppPolicyGetShowDeveloperDiagnostic(ptr ptr) kernelbase.AppPolicyGetShowDeveloperDiagnostic
@ stdcall AppPolicyGetThreadInitializationType(ptr ptr) kernelbase.AppPolicyGetThreadInitializationType
@ stdcall AppPolicyGetWindowingModel(ptr ptr) kernelbase.AppPolicyGetWindowingModel
Great, so the code in kernelbase/main is correct? What do you mean by 'unpackaged binary'? How did you test it? I'm trying to learn as much as I can about wine development.
I'll submit a revision for the function prototype, sorry about that.