Windows: Cleanup header includes and definiions
authorChris Dickens <christopher.a.dickens@gmail.com>
Sat, 19 Dec 2020 21:30:23 +0000 (13:30 -0800)
committerChris Dickens <christopher.a.dickens@gmail.com>
Sat, 19 Dec 2020 21:30:23 +0000 (13:30 -0800)
commit9cb2e5c111a7fc1eec13dcf73667187b06f68628
tree856ea894dc2f3032b842f3e4e2fbf9c3584186f8
parent40644b462254638db93501d7fcd37ceea301b699
Windows: Cleanup header includes and definiions

Now that a sufficiently recent toolchain is required to build, we can
drop a bunch of redundant definitions and get the definitions from the
Windows headers instead. We can also remove a number of '#ifndef'
guards because no header included by the source would have defined the
symbols being protected.

Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
libusb/os/windows_common.c
libusb/os/windows_common.h
libusb/os/windows_usbdk.c
libusb/os/windows_winusb.c
libusb/os/windows_winusb.h
libusb/version_nano.h