4Suite API Documentation

Module Ft.Lib.DistExt.ImageHlp

Classes:
Functions:
Globals:

Classes

class Array(list)

Methods

__init__(self, bytes=None)
Overrides: __init__ from class list
pack(self)

Methods inherited from class list

__add__, __contains__, __delitem__, __delslice__, __eq__, __ge__, __getattribute__, __getitem__, __getslice__, __gt__, __hash__, __iadd__, __imul__, __iter__, __le__, __len__, __lt__, __mul__, __ne__, __new__, __repr__, __reversed__, __rmul__, __setitem__, __setslice__, append, count, extend, index, insert, pop, remove, reverse, sort

Methods inherited from class object

__delattr__, __reduce__, __reduce_ex__, __setattr__, __str__

Members

__dict__ = <attribute '__dict__' of 'Array' objects>
__weakref__ = <attribute '__weakref__' of 'Array' objects>

Members inherited from class object

__class__
class Byte(int)

Methods

__metaclass__ = DataType(name, bases, namespace)

Methods inherited from class int

__abs__, __add__, __and__, __cmp__, __coerce__, __div__, __divmod__, __float__, __floordiv__, __getattribute__, __getnewargs__, __hash__, __hex__, __int__, __invert__, __long__, __lshift__, __mod__, __mul__, __neg__, __new__, __nonzero__, __oct__, __or__, __pos__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __str__, __sub__, __truediv__, __xor__

Methods inherited from class object

__delattr__, __init__, __reduce__, __reduce_ex__, __setattr__

Members

__format__ = '<B'
__size__ = 1
__slots__ = ()

Members inherited from class object

__class__
class Dword(long)

Methods

__metaclass__ = DataType(name, bases, namespace)

Methods inherited from class long

__abs__, __add__, __and__, __cmp__, __coerce__, __div__, __divmod__, __float__, __floordiv__, __getattribute__, __getnewargs__, __hash__, __hex__, __int__, __invert__, __long__, __lshift__, __mod__, __mul__, __neg__, __new__, __nonzero__, __oct__, __or__, __pos__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __str__, __sub__, __truediv__, __xor__

Methods inherited from class object

__delattr__, __init__, __reduce__, __reduce_ex__, __setattr__

Members

__format__ = '<L'
__size__ = 4
__slots__ = ()

Members inherited from class object

__class__
class Struct(object)

Methods

__init__(self, bytes=None)
Overrides: __init__ from class object
__repr__(self)
Overrides: __repr__ from class object
load(...)
classmethod(function) -> method
Convert a function to be a class method.

A class method receives the class as implicit first argument,
just like an instance method receives the instance.
To declare a class method, use this idiom:

  class C:
      def f(cls, arg1, arg2, ...): ...
      f = classmethod(f)

It can be called either on the class (e.g. C.f()) or on an instance
(e.g. C().f()).  The instance is ignored except for its class.
If a class method is called for a derived class, the derived class
object is passed as the implied first argument.

Class methods are different than C++ or Java static methods.
If you want those, see the staticmethod builtin.
pack(self)

Methods inherited from class object

__delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __str__

Members

__slots__ = ()

Members inherited from class object

__class__
class Word(int)

Methods

__metaclass__ = DataType(name, bases, namespace)

Methods inherited from class int

__abs__, __add__, __and__, __cmp__, __coerce__, __div__, __divmod__, __float__, __floordiv__, __getattribute__, __getnewargs__, __hash__, __hex__, __int__, __invert__, __long__, __lshift__, __mod__, __mul__, __neg__, __new__, __nonzero__, __oct__, __or__, __pos__, __pow__, __radd__, __rand__, __rdiv__, __rdivmod__, __repr__, __rfloordiv__, __rlshift__, __rmod__, __rmul__, __ror__, __rpow__, __rrshift__, __rshift__, __rsub__, __rtruediv__, __rxor__, __str__, __sub__, __truediv__, __xor__

Methods inherited from class object

__delattr__, __init__, __reduce__, __reduce_ex__, __setattr__

Members

__format__ = '<H'
__size__ = 2
__slots__ = ()

Members inherited from class object

__class__

Functions

ArrayOf(datatype, size)
DataType(name, bases, namespace)
SetSubsystem(image, subsystem)
Sets the Windows subsystem required to run the executable file.
UpdateResource(image, resourceType, resourceId, resourceData)
Replaces the resource in the executable file.

Globals

RT_RCDATA = 10
RT_VERSION = 16