include: Change  twain.h to use LONG/ULONG for Win64 compatibility.

Also fix the compiler warnings introduced by this change.
diff --git a/include/twain.h b/include/twain.h
index 13bc406..a7ff0f0 100644
--- a/include/twain.h
+++ b/include/twain.h
@@ -127,10 +127,10 @@
 /* Numeric types. */
 typedef char           TW_INT8,   FAR *pTW_INT8;
 typedef short          TW_INT16,  FAR *pTW_INT16;
-typedef long           TW_INT32,  FAR *pTW_INT32;
+typedef LONG           TW_INT32,  FAR *pTW_INT32;
 typedef unsigned char  TW_UINT8,  FAR *pTW_UINT8;
 typedef unsigned short TW_UINT16, FAR *pTW_UINT16;
-typedef unsigned long  TW_UINT32, FAR *pTW_UINT32;
+typedef ULONG          TW_UINT32, FAR *pTW_UINT32;
 typedef unsigned short TW_BOOL,   FAR *pTW_BOOL;
 
 /* Fixed point structure type. */