file handles or any handles have been unsigned integers say in LINUX or DOS
so why is a HANDLE a void * in Windows.
in 16 bit Windows i.e Windows 3.1 A handle is described as a unsigned.
A handle is whatever the API designers want it to be - and it is written as a certain type based on the API requirements. So yes, a windows RC handle may be a totally different type than say, a linux file handle.