summaryrefslogtreecommitdiffstats
path: root/third_party/rust/winapi-0.2.8/src/basetsd.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--third_party/rust/winapi-0.2.8/src/basetsd.rs99
1 files changed, 99 insertions, 0 deletions
diff --git a/third_party/rust/winapi-0.2.8/src/basetsd.rs b/third_party/rust/winapi-0.2.8/src/basetsd.rs
new file mode 100644
index 0000000000..6bf20fc96d
--- /dev/null
+++ b/third_party/rust/winapi-0.2.8/src/basetsd.rs
@@ -0,0 +1,99 @@
+// Copyright © 2015, Peter Atashian
+// Licensed under the MIT License <LICENSE.md>
+//! Type definitions for the basic sized types.
+#[cfg(target_arch = "x86")]
+pub type POINTER_64_INT = ::c_ulong;
+#[cfg(target_arch = "x86_64")]
+pub type POINTER_64_INT = ::__uint64;
+pub type INT8 = ::c_schar;
+pub type PINT8 = *mut ::c_schar;
+pub type INT16 = ::c_short;
+pub type PINT16 = *mut ::c_short;
+pub type INT32 = ::c_int;
+pub type PINT32 = *mut ::c_int;
+pub type INT64 = ::__int64;
+pub type PINT64 = *mut ::__int64;
+pub type UINT8 = ::c_uchar;
+pub type PUINT8 = *mut ::c_uchar;
+pub type UINT16 = ::c_ushort;
+pub type PUINT16 = *mut ::c_ushort;
+pub type UINT32 = ::c_uint;
+pub type PUINT32 = *mut ::c_uint;
+pub type UINT64 = ::__uint64;
+pub type PUINT64 = *mut ::__uint64;
+pub type LONG32 = ::c_int;
+pub type PLONG32 = *mut ::c_int;
+pub type ULONG32 = ::c_uint;
+pub type PULONG32 = *mut ::c_uint;
+pub type DWORD32 = ::c_uint;
+pub type PDWORD32 = *mut ::c_uint;
+#[cfg(target_arch = "x86")]
+pub type INT_PTR = ::c_int;
+#[cfg(target_arch = "x86_64")]
+pub type INT_PTR = ::__int64;
+#[cfg(target_arch = "x86")]
+pub type PINT_PTR = *mut ::c_int;
+#[cfg(target_arch = "x86_64")]
+pub type PINT_PTR = *mut ::__int64;
+#[cfg(target_arch = "x86")]
+pub type UINT_PTR = ::c_uint;
+#[cfg(target_arch = "x86_64")]
+pub type UINT_PTR = ::__uint64;
+#[cfg(target_arch = "x86")]
+pub type PUINT_PTR = *mut ::c_uint;
+#[cfg(target_arch = "x86_64")]
+pub type PUINT_PTR = *mut ::__uint64;
+#[cfg(target_arch = "x86")]
+pub type LONG_PTR = ::c_long;
+#[cfg(target_arch = "x86_64")]
+pub type LONG_PTR = ::__int64;
+#[cfg(target_arch = "x86")]
+pub type PLONG_PTR = *mut ::c_long;
+#[cfg(target_arch = "x86_64")]
+pub type PLONG_PTR = *mut ::__int64;
+#[cfg(target_arch = "x86")]
+pub type ULONG_PTR = ::c_ulong;
+#[cfg(target_arch = "x86_64")]
+pub type ULONG_PTR = ::__uint64;
+#[cfg(target_arch = "x86")]
+pub type PULONG_PTR = *mut ::c_ulong;
+#[cfg(target_arch = "x86_64")]
+pub type PULONG_PTR = *mut ::__uint64;
+#[cfg(target_arch = "x86_64")]
+pub type SHANDLE_PTR = ::__int64;
+#[cfg(target_arch = "x86_64")]
+pub type HANDLE_PTR = ::__uint64;
+#[cfg(target_arch = "x86_64")]
+pub type UHALF_PTR = ::c_uint;
+#[cfg(target_arch = "x86_64")]
+pub type PUHALF_PTR = *mut ::c_uint;
+#[cfg(target_arch = "x86_64")]
+pub type HALF_PTR = ::c_int;
+#[cfg(target_arch = "x86_64")]
+pub type PHALF_PTR = *mut ::c_int;
+#[cfg(target_arch = "x86")]
+pub type SHANDLE_PTR = ::c_long;
+#[cfg(target_arch = "x86")]
+pub type HANDLE_PTR = ::c_ulong;
+#[cfg(target_arch = "x86")]
+pub type UHALF_PTR = ::c_ushort;
+#[cfg(target_arch = "x86")]
+pub type PUHALF_PTR = *mut ::c_ushort;
+#[cfg(target_arch = "x86")]
+pub type HALF_PTR = ::c_short;
+#[cfg(target_arch = "x86")]
+pub type PHALF_PTR = *mut ::c_short;
+pub type SIZE_T = ULONG_PTR;
+pub type PSIZE_T = *mut ULONG_PTR;
+pub type SSIZE_T = LONG_PTR;
+pub type PSSIZE_T = *mut LONG_PTR;
+pub type DWORD_PTR = ULONG_PTR;
+pub type PDWORD_PTR = *mut ULONG_PTR;
+pub type LONG64 = ::__int64;
+pub type PLONG64 = *mut ::__int64;
+pub type ULONG64 = ::__uint64;
+pub type PULONG64 = *mut ::__uint64;
+pub type DWORD64 = ::__uint64;
+pub type PDWORD64 = *mut ::__uint64;
+pub type KAFFINITY = ULONG_PTR;
+pub type PKAFFINITY = *mut KAFFINITY;