[Win32utils-devel] FFI and DWORD

Heesob Park phasis at gmail.com
Tue Apr 10 15:48:41 UTC 2012


Hi,

2012/4/11 Daniel Berger <djberg96 at gmail.com>

> Hi,
>
> A DWORD is declared as: typedef unsigned long DWORD;
>
> However, the docs also say that it's a 32-bit unsigned integer. The
> range is 0 through 4294967295 decimal.
>
> When using FFI should I declare a DWORD as :ulong or :uint?
>
>
>
I think DWORD should be :ulong.

In the header file WinDef.h of Platform SDK, I can see

typedef unsigned long       DWORD;

Also refer to python's wintypes.py
http://coverage.livinglogic.de/Lib/ctypes/wintypes.py.html


Regards,

Park Heesob
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://rubyforge.org/pipermail/win32utils-devel/attachments/20120411/8e023b0b/attachment.html>


More information about the win32utils-devel mailing list