def CreatePipe(attributes, size): read = _c_int() write = _c_int() res = _CreatePipe(_byref(read), _byref(write), None, size) if not res: raise _WinError() return _handle(read.value), _handle(write.value)
def GetExitCodeProcess(handle): code = _c_int() res = _GetExitCodeProcess(int(handle), _byref(code)) if not res: raise _WinError() return code.value
def GetExitCodeProcess(handle): code = _c_int() res = _GetExitCodeProcess(int(handle), _byref(code)) if not res: raise WindowsError("Error") return code.value
def GetExitCodeProcess(handle): code = _c_int() res = _GetExitCodeProcess(handle.handle, _byref(code)) if not res: raise WindowsError("Error") return code.value
def DuplicateHandle(source_process, source, target_process, access, inherit, options=0): target = _c_int() res = _DuplicateHandle(int(source_process), int(source), int(target_process), _byref(target), access, inherit, options) if not res: raise _WinError() return _handle(target.value)
IMAGE_DATA_FLOAT16, IMAGE_DATA_FLOAT32, IMAGE_DATA_MAX, ) = range(-1, 6) IMAGE_DATA_DEFAULT = IMAGE_DATA_INT8 ImagePacking = _c_int (IMAGE_PACKING_UNKNOWN, IMAGE_PACKING_SINGLE, IMAGE_PACKING_DUAL, IMAGE_PACKING_RGB, IMAGE_PACKING_BGR, IMAGE_PACKING_RGBA, IMAGE_PACKING_ABGR, IMAGE_PACKING_MAX) = range(-1, 7) IMAGE_PACKING_DEFAULT3 = IMAGE_PACKING_RGB IMAGE_PACKING_DEFAULT4 = IMAGE_PACKING_RGBA EnvIntType = _c_int ENVINT_INVALID = _c_int(-1) ENVINT_VERSION_HOUDINI_MAJOR = 100 ENVINT_VERSION_HOUDINI_MINOR = 110 ENVINT_VERSION_HOUDINI_BUILD = 120 ENVINT_VERSION_HOUDINI_PATCH = 130 ENVINT_VERSION_HOUDINI_ENGINE_MAJOR = 200 ENVINT_VERSION_HOUDINI_ENGINE_MINOR = 210 ENVINT_VERSION_HOUDINI_ENGINE_API = 220 ENVINT_MAX = ENVINT_VERSION_HOUDINI_ENGINE_API + 1 SessionEnvIntType = _c_int