예제 #1
0
파일: _subprocess.py 프로젝트: Qointum/pypy
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)
예제 #2
0
파일: _subprocess.py 프로젝트: Qointum/pypy
def GetExitCodeProcess(handle):
    code = _c_int()

    res = _GetExitCodeProcess(int(handle), _byref(code))

    if not res:
        raise _WinError()

    return code.value
예제 #3
0
def GetExitCodeProcess(handle):
    code = _c_int()

    res = _GetExitCodeProcess(int(handle), _byref(code))

    if not res:
        raise WindowsError("Error")

    return code.value
예제 #4
0
파일: _subprocess.py 프로젝트: alkorzt/pypy
def GetExitCodeProcess(handle):
    code = _c_int()
    
    res = _GetExitCodeProcess(handle.handle, _byref(code))

    if not res:
        raise WindowsError("Error")

    return code.value
예제 #5
0
파일: _subprocess.py 프로젝트: Qointum/pypy
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)
예제 #6
0
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)
예제 #7
0
파일: common.py 프로젝트: shadeops/pyHAPI
    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