diff --git a/Cpp/lib/driver_header/dlltyp.h b/Cpp/lib/driver_header/dlltyp.h
index db56c17e904a5a7fed2d8d4fce7c9a2dd54a6a82..acf2cdd10323c33b5c4639044cfc7d8f56138f59 100644
--- a/Cpp/lib/driver_header/dlltyp.h
+++ b/Cpp/lib/driver_header/dlltyp.h
@@ -1,6 +1,6 @@
 #ifndef DLLTYP_H
 #define DLLTYP_H
-
+#include <cstdint>
 
 
 /*
@@ -274,11 +274,11 @@ this compiler and the platform
 #   endif
 #   define int16 short int
 #   define int32 int
-#   define int64 long long
+#   define int64 int64_t
 #   define uint8 unsigned char
 #   define uint16 unsigned short int
 #   define uint32 unsigned int
-#   define uint64 unsigned long long
+#   define uint64 uint64_t
 #   define dataptr void *
 #   define ptr8 int8*
 #   define ptr16 int16*