René's URL Explorer Experiment


Title: 15.17. ctypes — A foreign function library for Python — Python 2.7.18 documentation

direct link

Domain: docs.python.org

Links:

no longer supportedhttps://devguide.python.org/devcycle/#end-of-life-branches
Python documentation for the current stable releasehttps://docs.python.org/3/library/ctypes.html
indexhttps://docs.python.org/2/genindex.html
moduleshttps://docs.python.org/2/py-modindex.html
nexthttps://docs.python.org/2/library/someos.html
previoushttps://docs.python.org/2/library/errno.html
Pythonhttps://www.python.org/
Python 2.7.18 documentationhttps://docs.python.org/2/index.html
The Python Standard Libraryhttps://docs.python.org/2/library/index.html
15. Generic Operating System Serviceshttps://docs.python.org/2/library/allos.html
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
https://docs.python.org/2/library/ctypes.html#module-ctypes
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
https://docs.python.org/2/library/ctypes.html#ctypes-tutorial
doctesthttps://docs.python.org/2/library/doctest.html#module-doctest
c_inthttps://docs.python.org/2/library/ctypes.html#ctypes.c_int
c_longhttps://docs.python.org/2/library/ctypes.html#ctypes.c_long
c_longhttps://docs.python.org/2/library/ctypes.html#ctypes.c_long
c_inthttps://docs.python.org/2/library/ctypes.html#ctypes.c_int
https://docs.python.org/2/library/ctypes.html#loading-dynamic-link-libraries
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
https://docs.python.org/2/library/ctypes.html#accessing-functions-from-loaded-dlls
getattr()https://docs.python.org/2/library/functions.html#getattr
https://docs.python.org/2/library/ctypes.html#calling-functions
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
https://docs.python.org/2/library/ctypes.html#fundamental-data-types
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
c_boolhttps://docs.python.org/2/library/ctypes.html#ctypes.c_bool
c_charhttps://docs.python.org/2/library/ctypes.html#ctypes.c_char
c_wcharhttps://docs.python.org/2/library/ctypes.html#ctypes.c_wchar
c_bytehttps://docs.python.org/2/library/ctypes.html#ctypes.c_byte
c_ubytehttps://docs.python.org/2/library/ctypes.html#ctypes.c_ubyte
c_shorthttps://docs.python.org/2/library/ctypes.html#ctypes.c_short
c_ushorthttps://docs.python.org/2/library/ctypes.html#ctypes.c_ushort
c_inthttps://docs.python.org/2/library/ctypes.html#ctypes.c_int
c_uinthttps://docs.python.org/2/library/ctypes.html#ctypes.c_uint
c_longhttps://docs.python.org/2/library/ctypes.html#ctypes.c_long
c_ulonghttps://docs.python.org/2/library/ctypes.html#ctypes.c_ulong
c_longlonghttps://docs.python.org/2/library/ctypes.html#ctypes.c_longlong
c_ulonglonghttps://docs.python.org/2/library/ctypes.html#ctypes.c_ulonglong
c_floathttps://docs.python.org/2/library/ctypes.html#ctypes.c_float
c_doublehttps://docs.python.org/2/library/ctypes.html#ctypes.c_double
c_longdoublehttps://docs.python.org/2/library/ctypes.html#ctypes.c_longdouble
c_char_phttps://docs.python.org/2/library/ctypes.html#ctypes.c_char_p
c_wchar_phttps://docs.python.org/2/library/ctypes.html#ctypes.c_wchar_p
c_void_phttps://docs.python.org/2/library/ctypes.html#ctypes.c_void_p
c_char_phttps://docs.python.org/2/library/ctypes.html#ctypes.c_char_p
c_wchar_phttps://docs.python.org/2/library/ctypes.html#ctypes.c_wchar_p
c_void_phttps://docs.python.org/2/library/ctypes.html#ctypes.c_void_p
create_string_buffer()https://docs.python.org/2/library/ctypes.html#ctypes.create_string_buffer
create_string_buffer()https://docs.python.org/2/library/ctypes.html#ctypes.create_string_buffer
create_unicode_buffer()https://docs.python.org/2/library/ctypes.html#ctypes.create_unicode_buffer
https://docs.python.org/2/library/ctypes.html#calling-functions-continued
sys.stdouthttps://docs.python.org/2/library/sys.html#sys.stdout
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
https://docs.python.org/2/library/ctypes.html#calling-functions-with-your-own-custom-data-types
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
property()https://docs.python.org/2/library/functions.html#property
https://docs.python.org/2/library/ctypes.html#specifying-the-required-argument-types-function-prototypes
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
https://docs.python.org/2/library/ctypes.html#return-types
GetLastError()https://docs.python.org/2/library/ctypes.html#ctypes.GetLastError
https://docs.python.org/2/library/ctypes.html#passing-pointers-or-passing-parameters-by-reference
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
byref()https://docs.python.org/2/library/ctypes.html#ctypes.byref
pointer()https://docs.python.org/2/library/ctypes.html#ctypes.pointer
pointer()https://docs.python.org/2/library/ctypes.html#ctypes.pointer
byref()https://docs.python.org/2/library/ctypes.html#ctypes.byref
https://docs.python.org/2/library/ctypes.html#structures-and-unions
Structurehttps://docs.python.org/2/library/ctypes.html#ctypes.Structure
Unionhttps://docs.python.org/2/library/ctypes.html#ctypes.Union
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
c_inthttps://docs.python.org/2/library/ctypes.html#ctypes.c_int
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
descriptorhttps://docs.python.org/2/glossary.html#term-descriptor
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
https://docs.python.org/2/library/ctypes.html#structure-union-alignment-and-byte-order
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
BigEndianStructurehttps://docs.python.org/2/library/ctypes.html#ctypes.BigEndianStructure
LittleEndianStructurehttps://docs.python.org/2/library/ctypes.html#ctypes.LittleEndianStructure
https://docs.python.org/2/library/ctypes.html#bit-fields-in-structures-and-unions
https://docs.python.org/2/library/ctypes.html#arrays
https://docs.python.org/2/library/ctypes.html#pointers
pointer()https://docs.python.org/2/library/ctypes.html#ctypes.pointer
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
contentshttps://docs.python.org/2/library/ctypes.html#ctypes._Pointer.contents
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
c_inthttps://docs.python.org/2/library/ctypes.html#ctypes.c_int
pointer()https://docs.python.org/2/library/ctypes.html#ctypes.pointer
POINTER()https://docs.python.org/2/library/ctypes.html#ctypes.POINTER
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
https://docs.python.org/2/library/ctypes.html#type-conversions
byref()https://docs.python.org/2/library/ctypes.html#ctypes.byref
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
cast()https://docs.python.org/2/library/ctypes.html#ctypes.cast
c_inthttps://docs.python.org/2/library/ctypes.html#ctypes.c_int
cast()https://docs.python.org/2/library/ctypes.html#ctypes.cast
cast()https://docs.python.org/2/library/ctypes.html#ctypes.cast
cast()https://docs.python.org/2/library/ctypes.html#ctypes.cast
cast()https://docs.python.org/2/library/ctypes.html#ctypes.cast
https://docs.python.org/2/library/ctypes.html#incomplete-types
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
https://docs.python.org/2/library/ctypes.html#callback-functions
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
CFUNCTYPE()https://docs.python.org/2/library/ctypes.html#ctypes.CFUNCTYPE
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
threading.localhttps://docs.python.org/2/library/threading.html#threading.local
https://docs.python.org/2/library/ctypes.html#accessing-values-exported-from-dlls
-Ohttps://docs.python.org/2/using/cmdline.html#cmdoption-o
-OOhttps://docs.python.org/2/using/cmdline.html#cmdoption-oo
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
-Ohttps://docs.python.org/2/using/cmdline.html#cmdoption-o
-OOhttps://docs.python.org/2/using/cmdline.html#cmdoption-oo
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
https://docs.python.org/2/library/ctypes.html#surprises
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
descriptorhttps://docs.python.org/2/glossary.html#term-descriptor
https://docs.python.org/2/library/ctypes.html#variable-sized-data-types
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
resize()https://docs.python.org/2/library/ctypes.html#ctypes.resize
ValueErrorhttps://docs.python.org/2/library/exceptions.html#exceptions.ValueError
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
https://docs.python.org/2/library/ctypes.html#ctypes-reference
https://docs.python.org/2/library/ctypes.html#finding-shared-libraries
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
https://docs.python.org/2/library/ctypes.html#loading-shared-libraries
https://docs.python.org/2/library/ctypes.html#ctypes.CDLL
https://docs.python.org/2/library/ctypes.html#ctypes.OleDLL
HRESULThttps://docs.python.org/2/library/ctypes.html#ctypes.HRESULT
HRESULThttps://docs.python.org/2/library/ctypes.html#ctypes.HRESULT
https://docs.python.org/2/library/ctypes.html#ctypes.WinDLL
WinDLLhttps://docs.python.org/2/library/ctypes.html#ctypes.WinDLL
OleDLLhttps://docs.python.org/2/library/ctypes.html#ctypes.OleDLL
global interpreter lockhttps://docs.python.org/2/glossary.html#term-global-interpreter-lock
https://docs.python.org/2/library/ctypes.html#ctypes.PyDLL
CDLLhttps://docs.python.org/2/library/ctypes.html#ctypes.CDLL
errnohttps://docs.python.org/2/library/errno.html#module-errno
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
errnohttps://docs.python.org/2/library/errno.html#module-errno
errnohttps://docs.python.org/2/library/errno.html#module-errno
ctypes.get_errno()https://docs.python.org/2/library/ctypes.html#ctypes.get_errno
ctypes.set_errno()https://docs.python.org/2/library/ctypes.html#ctypes.set_errno
GetLastError()https://docs.python.org/2/library/ctypes.html#ctypes.GetLastError
ctypes.get_last_error()https://docs.python.org/2/library/ctypes.html#ctypes.get_last_error
ctypes.set_last_error()https://docs.python.org/2/library/ctypes.html#ctypes.set_last_error
https://docs.python.org/2/library/ctypes.html#ctypes.PyDLL._handle
https://docs.python.org/2/library/ctypes.html#ctypes.PyDLL._name
LibraryLoaderhttps://docs.python.org/2/library/ctypes.html#ctypes.LibraryLoader
https://docs.python.org/2/library/ctypes.html#ctypes.LibraryLoader
CDLLhttps://docs.python.org/2/library/ctypes.html#ctypes.CDLL
PyDLLhttps://docs.python.org/2/library/ctypes.html#ctypes.PyDLL
WinDLLhttps://docs.python.org/2/library/ctypes.html#ctypes.WinDLL
OleDLLhttps://docs.python.org/2/library/ctypes.html#ctypes.OleDLL
__getattr__()https://docs.python.org/2/reference/datamodel.html#object.__getattr__
https://docs.python.org/2/library/ctypes.html#ctypes.LibraryLoader.LoadLibrary
CDLLhttps://docs.python.org/2/library/ctypes.html#ctypes.CDLL
WinDLLhttps://docs.python.org/2/library/ctypes.html#ctypes.WinDLL
OleDLLhttps://docs.python.org/2/library/ctypes.html#ctypes.OleDLL
PyDLLhttps://docs.python.org/2/library/ctypes.html#ctypes.PyDLL
PyDLLhttps://docs.python.org/2/library/ctypes.html#ctypes.PyDLL
https://docs.python.org/2/library/ctypes.html#foreign-functions
https://docs.python.org/2/library/ctypes.html#ctypes._FuncPtr
https://docs.python.org/2/library/ctypes.html#ctypes._FuncPtr.restype
restypehttps://docs.python.org/2/library/ctypes.html#ctypes._FuncPtr.restype
errcheckhttps://docs.python.org/2/library/ctypes.html#ctypes._FuncPtr.errcheck
https://docs.python.org/2/library/ctypes.html#ctypes._FuncPtr.argtypes
argtypeshttps://docs.python.org/2/library/ctypes.html#ctypes._FuncPtr.argtypes
c_char_phttps://docs.python.org/2/library/ctypes.html#ctypes.c_char_p
argtypeshttps://docs.python.org/2/library/ctypes.html#ctypes._FuncPtr.argtypes
https://docs.python.org/2/library/ctypes.html#ctypes._FuncPtr.errcheck
restypehttps://docs.python.org/2/library/ctypes.html#ctypes._FuncPtr.restype
https://docs.python.org/2/library/ctypes.html#ctypes.ArgumentError
https://docs.python.org/2/library/ctypes.html#function-prototypes
https://docs.python.org/2/library/ctypes.html#ctypes.CFUNCTYPE
errnohttps://docs.python.org/2/library/errno.html#module-errno
errnohttps://docs.python.org/2/library/errno.html#module-errno
https://docs.python.org/2/library/ctypes.html#ctypes.WINFUNCTYPE
WINFUNCTYPE()https://docs.python.org/2/library/ctypes.html#ctypes.WINFUNCTYPE
CFUNCTYPE()https://docs.python.org/2/library/ctypes.html#ctypes.CFUNCTYPE
https://docs.python.org/2/library/ctypes.html#ctypes.PYFUNCTYPE
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
https://docs.python.org/2/library/ctypes.html#utility-functions
https://docs.python.org/2/library/ctypes.html#ctypes.addressof
https://docs.python.org/2/library/ctypes.html#ctypes.alignment
https://docs.python.org/2/library/ctypes.html#ctypes.byref
https://docs.python.org/2/library/ctypes.html#ctypes.cast
https://docs.python.org/2/library/ctypes.html#ctypes.create_string_buffer
c_charhttps://docs.python.org/2/library/ctypes.html#ctypes.c_char
https://docs.python.org/2/library/ctypes.html#ctypes.create_unicode_buffer
c_wcharhttps://docs.python.org/2/library/ctypes.html#ctypes.c_wchar
https://docs.python.org/2/library/ctypes.html#ctypes.DllCanUnloadNow
https://docs.python.org/2/library/ctypes.html#ctypes.DllGetClassObject
https://docs.python.org/2/library/ctypes.html#ctypes.util.find_library
https://docs.python.org/2/library/ctypes.html#ctypes.util.find_msvcrt
https://docs.python.org/2/library/ctypes.html#ctypes.FormatError
https://docs.python.org/2/library/ctypes.html#ctypes.GetLastError
https://docs.python.org/2/library/ctypes.html#ctypes.get_errno
errnohttps://docs.python.org/2/library/errno.html#module-errno
https://docs.python.org/2/library/ctypes.html#ctypes.get_last_error
https://docs.python.org/2/library/ctypes.html#ctypes.memmove
https://docs.python.org/2/library/ctypes.html#ctypes.memset
https://docs.python.org/2/library/ctypes.html#ctypes.POINTER
https://docs.python.org/2/library/ctypes.html#ctypes.pointer
https://docs.python.org/2/library/ctypes.html#ctypes.resize
https://docs.python.org/2/library/ctypes.html#ctypes.set_conversion_mode
set_conversion_mode()https://docs.python.org/2/library/ctypes.html#ctypes.set_conversion_mode
https://docs.python.org/2/library/ctypes.html#ctypes.set_errno
errnohttps://docs.python.org/2/library/errno.html#module-errno
https://docs.python.org/2/library/ctypes.html#ctypes.set_last_error
https://docs.python.org/2/library/ctypes.html#ctypes.sizeof
https://docs.python.org/2/library/ctypes.html#ctypes.string_at
https://docs.python.org/2/library/ctypes.html#ctypes.WinError
FormatError()https://docs.python.org/2/library/ctypes.html#ctypes.FormatError
https://docs.python.org/2/library/ctypes.html#ctypes.wstring_at
https://docs.python.org/2/library/ctypes.html#data-types
https://docs.python.org/2/library/ctypes.html#ctypes._CData
addressof()https://docs.python.org/2/library/ctypes.html#ctypes.addressof
_objectshttps://docs.python.org/2/library/ctypes.html#ctypes._CData._objects
metaclasshttps://docs.python.org/2/glossary.html#term-metaclass
https://docs.python.org/2/library/ctypes.html#ctypes._CData.from_buffer
ValueErrorhttps://docs.python.org/2/library/exceptions.html#exceptions.ValueError
https://docs.python.org/2/library/ctypes.html#ctypes._CData.from_buffer_copy
ValueErrorhttps://docs.python.org/2/library/exceptions.html#exceptions.ValueError
https://docs.python.org/2/library/ctypes.html#ctypes._CData.from_address
https://docs.python.org/2/library/ctypes.html#ctypes._CData.from_param
https://docs.python.org/2/library/ctypes.html#ctypes._CData.in_dll
https://docs.python.org/2/library/ctypes.html#ctypes._CData._b_base_
_b_base_https://docs.python.org/2/library/ctypes.html#ctypes._CData._b_base_
https://docs.python.org/2/library/ctypes.html#ctypes._CData._b_needsfree_
https://docs.python.org/2/library/ctypes.html#ctypes._CData._objects
https://docs.python.org/2/library/ctypes.html#ctypes-fundamental-data-types-2
https://docs.python.org/2/library/ctypes.html#ctypes._SimpleCData
_SimpleCDatahttps://docs.python.org/2/library/ctypes.html#ctypes._SimpleCData
_CDatahttps://docs.python.org/2/library/ctypes.html#ctypes._CData
https://docs.python.org/2/library/ctypes.html#ctypes._SimpleCData.value
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
c_char_phttps://docs.python.org/2/library/ctypes.html#ctypes.c_char_p
c_char_phttps://docs.python.org/2/library/ctypes.html#ctypes.c_char_p
c_void_phttps://docs.python.org/2/library/ctypes.html#ctypes.c_void_p
https://docs.python.org/2/library/ctypes.html#ctypes.c_byte
https://docs.python.org/2/library/ctypes.html#ctypes.c_char
https://docs.python.org/2/library/ctypes.html#ctypes.c_char_p
https://docs.python.org/2/library/ctypes.html#ctypes.c_double
https://docs.python.org/2/library/ctypes.html#ctypes.c_longdouble
c_doublehttps://docs.python.org/2/library/ctypes.html#ctypes.c_double
https://docs.python.org/2/library/ctypes.html#ctypes.c_float
https://docs.python.org/2/library/ctypes.html#ctypes.c_int
c_longhttps://docs.python.org/2/library/ctypes.html#ctypes.c_long
https://docs.python.org/2/library/ctypes.html#ctypes.c_int8
c_bytehttps://docs.python.org/2/library/ctypes.html#ctypes.c_byte
https://docs.python.org/2/library/ctypes.html#ctypes.c_int16
c_shorthttps://docs.python.org/2/library/ctypes.html#ctypes.c_short
https://docs.python.org/2/library/ctypes.html#ctypes.c_int32
c_inthttps://docs.python.org/2/library/ctypes.html#ctypes.c_int
https://docs.python.org/2/library/ctypes.html#ctypes.c_int64
c_longlonghttps://docs.python.org/2/library/ctypes.html#ctypes.c_longlong
https://docs.python.org/2/library/ctypes.html#ctypes.c_long
https://docs.python.org/2/library/ctypes.html#ctypes.c_longlong
https://docs.python.org/2/library/ctypes.html#ctypes.c_short
https://docs.python.org/2/library/ctypes.html#ctypes.c_size_t
https://docs.python.org/2/library/ctypes.html#ctypes.c_ssize_t
https://docs.python.org/2/library/ctypes.html#ctypes.c_ubyte
https://docs.python.org/2/library/ctypes.html#ctypes.c_uint
c_ulonghttps://docs.python.org/2/library/ctypes.html#ctypes.c_ulong
https://docs.python.org/2/library/ctypes.html#ctypes.c_uint8
c_ubytehttps://docs.python.org/2/library/ctypes.html#ctypes.c_ubyte
https://docs.python.org/2/library/ctypes.html#ctypes.c_uint16
c_ushorthttps://docs.python.org/2/library/ctypes.html#ctypes.c_ushort
https://docs.python.org/2/library/ctypes.html#ctypes.c_uint32
c_uinthttps://docs.python.org/2/library/ctypes.html#ctypes.c_uint
https://docs.python.org/2/library/ctypes.html#ctypes.c_uint64
c_ulonglonghttps://docs.python.org/2/library/ctypes.html#ctypes.c_ulonglong
https://docs.python.org/2/library/ctypes.html#ctypes.c_ulong
https://docs.python.org/2/library/ctypes.html#ctypes.c_ulonglong
https://docs.python.org/2/library/ctypes.html#ctypes.c_ushort
https://docs.python.org/2/library/ctypes.html#ctypes.c_void_p
https://docs.python.org/2/library/ctypes.html#ctypes.c_wchar
https://docs.python.org/2/library/ctypes.html#ctypes.c_wchar_p
https://docs.python.org/2/library/ctypes.html#ctypes.c_bool
https://docs.python.org/2/library/ctypes.html#ctypes.HRESULT
https://docs.python.org/2/library/ctypes.html#ctypes.py_object
PyObject *https://docs.python.org/2/c-api/structures.html#c.PyObject
PyObject *https://docs.python.org/2/c-api/structures.html#c.PyObject
https://docs.python.org/2/library/ctypes.html#structured-data-types
https://docs.python.org/2/library/ctypes.html#ctypes.Union
https://docs.python.org/2/library/ctypes.html#ctypes.BigEndianStructure
https://docs.python.org/2/library/ctypes.html#ctypes.LittleEndianStructure
https://docs.python.org/2/library/ctypes.html#ctypes.Structure
_fields_https://docs.python.org/2/library/ctypes.html#ctypes.Structure._fields_
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
descriptorhttps://docs.python.org/2/glossary.html#term-descriptor
https://docs.python.org/2/library/ctypes.html#ctypes.Structure._fields_
c_inthttps://docs.python.org/2/library/ctypes.html#ctypes.c_int
_fields_https://docs.python.org/2/library/ctypes.html#ctypes.Structure._fields_
_fields_https://docs.python.org/2/library/ctypes.html#ctypes.Structure._fields_
_fields_https://docs.python.org/2/library/ctypes.html#ctypes.Structure._fields_
_fields_https://docs.python.org/2/library/ctypes.html#ctypes.Structure._fields_
https://docs.python.org/2/library/ctypes.html#ctypes.Structure._pack_
_pack_https://docs.python.org/2/library/ctypes.html#ctypes.Structure._pack_
_fields_https://docs.python.org/2/library/ctypes.html#ctypes.Structure._fields_
https://docs.python.org/2/library/ctypes.html#ctypes.Structure._anonymous_
_anonymous_https://docs.python.org/2/library/ctypes.html#ctypes.Structure._anonymous_
_fields_https://docs.python.org/2/library/ctypes.html#ctypes.Structure._fields_
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
_fields_https://docs.python.org/2/library/ctypes.html#ctypes.Structure._fields_
_fields_https://docs.python.org/2/library/ctypes.html#ctypes.Structure._fields_
_fields_https://docs.python.org/2/library/ctypes.html#ctypes.Structure._fields_
_fields_https://docs.python.org/2/library/ctypes.html#ctypes.Structure._fields_
https://docs.python.org/2/library/ctypes.html#arrays-and-pointers
https://docs.python.org/2/library/ctypes.html#ctypes.Array
ctypeshttps://docs.python.org/2/library/ctypes.html#module-ctypes
_length_https://docs.python.org/2/library/ctypes.html#ctypes.Array._length_
_type_https://docs.python.org/2/library/ctypes.html#ctypes.Array._type_
Arrayhttps://docs.python.org/2/library/ctypes.html#ctypes.Array
https://docs.python.org/2/library/ctypes.html#ctypes.Array._length_
IndexErrorhttps://docs.python.org/2/library/exceptions.html#exceptions.IndexError
len()https://docs.python.org/2/library/functions.html#len
https://docs.python.org/2/library/ctypes.html#ctypes.Array._type_
https://docs.python.org/2/library/ctypes.html#ctypes._Pointer
POINTER()https://docs.python.org/2/library/ctypes.html#ctypes.POINTER
pointer()https://docs.python.org/2/library/ctypes.html#ctypes.pointer
len()https://docs.python.org/2/library/functions.html#len
TypeErrorhttps://docs.python.org/2/library/exceptions.html#exceptions.TypeError
https://docs.python.org/2/library/ctypes.html#ctypes._Pointer._type_
https://docs.python.org/2/library/ctypes.html#ctypes._Pointer.contents
Table of Contentshttps://docs.python.org/2/contents.html
15.17. ctypes — A foreign function library for Pythonhttps://docs.python.org/2/library/ctypes.html
15.17.1. ctypes tutorialhttps://docs.python.org/2/library/ctypes.html#ctypes-tutorial
15.17.1.1. Loading dynamic link librarieshttps://docs.python.org/2/library/ctypes.html#loading-dynamic-link-libraries
15.17.1.2. Accessing functions from loaded dllshttps://docs.python.org/2/library/ctypes.html#accessing-functions-from-loaded-dlls
15.17.1.3. Calling functionshttps://docs.python.org/2/library/ctypes.html#calling-functions
15.17.1.4. Fundamental data typeshttps://docs.python.org/2/library/ctypes.html#fundamental-data-types
15.17.1.5. Calling functions, continuedhttps://docs.python.org/2/library/ctypes.html#calling-functions-continued
15.17.1.6. Calling functions with your own custom data typeshttps://docs.python.org/2/library/ctypes.html#calling-functions-with-your-own-custom-data-types
15.17.1.7. Specifying the required argument types (function prototypes)https://docs.python.org/2/library/ctypes.html#specifying-the-required-argument-types-function-prototypes
15.17.1.8. Return typeshttps://docs.python.org/2/library/ctypes.html#return-types
15.17.1.9. Passing pointers (or: passing parameters by reference)https://docs.python.org/2/library/ctypes.html#passing-pointers-or-passing-parameters-by-reference
15.17.1.10. Structures and unionshttps://docs.python.org/2/library/ctypes.html#structures-and-unions
15.17.1.11. Structure/union alignment and byte orderhttps://docs.python.org/2/library/ctypes.html#structure-union-alignment-and-byte-order
15.17.1.12. Bit fields in structures and unionshttps://docs.python.org/2/library/ctypes.html#bit-fields-in-structures-and-unions
15.17.1.13. Arrayshttps://docs.python.org/2/library/ctypes.html#arrays
15.17.1.14. Pointershttps://docs.python.org/2/library/ctypes.html#pointers
15.17.1.15. Type conversionshttps://docs.python.org/2/library/ctypes.html#type-conversions
15.17.1.16. Incomplete Typeshttps://docs.python.org/2/library/ctypes.html#incomplete-types
15.17.1.17. Callback functionshttps://docs.python.org/2/library/ctypes.html#callback-functions
15.17.1.18. Accessing values exported from dllshttps://docs.python.org/2/library/ctypes.html#accessing-values-exported-from-dlls
15.17.1.19. Surpriseshttps://docs.python.org/2/library/ctypes.html#surprises
15.17.1.20. Variable-sized data typeshttps://docs.python.org/2/library/ctypes.html#variable-sized-data-types
15.17.2. ctypes referencehttps://docs.python.org/2/library/ctypes.html#ctypes-reference
15.17.2.1. Finding shared librarieshttps://docs.python.org/2/library/ctypes.html#finding-shared-libraries
15.17.2.2. Loading shared librarieshttps://docs.python.org/2/library/ctypes.html#loading-shared-libraries
15.17.2.3. Foreign functionshttps://docs.python.org/2/library/ctypes.html#foreign-functions
15.17.2.4. Function prototypeshttps://docs.python.org/2/library/ctypes.html#function-prototypes
15.17.2.5. Utility functionshttps://docs.python.org/2/library/ctypes.html#utility-functions
15.17.2.6. Data typeshttps://docs.python.org/2/library/ctypes.html#data-types
15.17.2.7. Fundamental data typeshttps://docs.python.org/2/library/ctypes.html#ctypes-fundamental-data-types-2
15.17.2.8. Structured data typeshttps://docs.python.org/2/library/ctypes.html#structured-data-types
15.17.2.9. Arrays and pointershttps://docs.python.org/2/library/ctypes.html#arrays-and-pointers
15.16. errno — Standard errno system symbolshttps://docs.python.org/2/library/errno.html
16. Optional Operating System Serviceshttps://docs.python.org/2/library/someos.html
Show Sourcehttps://docs.python.org/2/_sources/library/ctypes.rst.txt
indexhttps://docs.python.org/2/genindex.html
moduleshttps://docs.python.org/2/py-modindex.html
nexthttps://docs.python.org/2/library/someos.html
previoushttps://docs.python.org/2/library/errno.html
Pythonhttps://www.python.org/
Python 2.7.18 documentationhttps://docs.python.org/2/index.html
The Python Standard Libraryhttps://docs.python.org/2/library/index.html
15. Generic Operating System Serviceshttps://docs.python.org/2/library/allos.html
Copyrighthttps://docs.python.org/2/copyright.html
Please donate.https://www.python.org/psf/donations/
Found a bughttps://docs.python.org/2/bugs.html
Sphinxhttp://sphinx.pocoo.org/

URLs of crawlers that visited me.