Some APIs removed IsBadReadPtr from their parameter validation so applications that used to get away with passing bad pointers ...

- Some APIs removed IsBadReadPtr from their parameter validation so applications that used to get away with passing bad pointers now AV when they try to use them. This shim reverts the code to using the IsBadPtr APIs so that applications continue to work. - This fix supports InternetSetOptionA and InternetSetOptionW lpBuffer validation only