Conformance mode includes (#35)
Conformance mode includes (#35)

* #include <stdint.h> from <wil/resource.h>

<wil/resource.h> uses SIZE_MAX, therefore it should include <stdint.h>

* Only use placement new if <new> was included

Disable make_unique_hlocal_nothrow and make_unique_cotaskmem_nothrow, which use placement new, unless <new> has been included

* #include <new> from <wil/result.h>

<wil/result.h> uses placement new, therefore it should include <new>

* Revert "Only use placement new if <new> was included" and "#include <new> from <wil/result.h>"

This reverts commits fa756a42a441a8e5d046fb29a646adc60bd6c0fe and 208fcaa150a7cff47a3025656801ad67f1843d77.

microsoft/wil,microsoft/wil