Beispiel #1
0
 def test_func_fromaddr3(self):
     if not self.iswin32:
         skip("windows specific")
     from _ffi import WinDLL, types, FuncPtr
     from _rawffi import FUNCFLAG_STDCALL
     kernel = WinDLL('Kernel32.dll')
     sleep_addr = kernel.getaddressindll('Sleep')
     sleep = FuncPtr.fromaddr(sleep_addr, 'sleep', [types.uint], 
                         types.void, FUNCFLAG_STDCALL)
     sleep(10)
Beispiel #2
0
 def test_func_fromaddr3(self):
     if not self.iswin32:
         skip("windows specific")
     from _ffi import WinDLL, types, FuncPtr
     from _rawffi import FUNCFLAG_STDCALL
     kernel = WinDLL('Kernel32.dll')
     sleep_addr = kernel.getaddressindll('Sleep')
     sleep = FuncPtr.fromaddr(sleep_addr, 'sleep', [types.uint], types.void,
                              FUNCFLAG_STDCALL)
     sleep(10)