Use the biggest native data type, so some native 64-bit data as
long long
should fit.
A handle is some a system resource managed by the operating system, so be careful with tem. A handle is
NOT (REALLY NOT) a pointer. It
can be, but never assume it. Always use system functions and
NEVER ferget the cleanup (close or release) when done Read the
article on wikipedia to understand it better. And dont use handles in different processes!!!