ctypes.pyi 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. from PikaObj import *
  2. class c_uint(TinyObj):
  3. def __init__(self, value:int):...
  4. class c_float(TinyObj):
  5. def __init__(self, value:float):...
  6. class c_wchar_p(TinyObj):
  7. def __init__(self, value:str):...
  8. class c_bool(c_uint):...
  9. class c_byte(c_uint):...
  10. class c_ubyte(c_uint):...
  11. class c_short(c_uint):...
  12. class c_int(c_uint):...
  13. class c_long(c_uint):...
  14. class c_ulong(c_uint):...
  15. class c_longlong(c_uint):...
  16. class c_ulonglong(c_uint):...
  17. class c_size_t(c_uint):...
  18. class c_ssize_t(c_uint):...
  19. class c_void_p(c_uint):...
  20. class c_char(c_wchar_p):...
  21. class c_wchar(c_wchar_p):...
  22. class c_char_p(c_wchar_p):...
  23. class c_double(c_float):...
  24. class c_longdouble(c_float):...
  25. class Test(TinyObj):
  26. def add(self, c_uint1:c_uint, c_uint2:c_uint)->int:...
  27. def dc_cpuapdu_hex(self, slen:int, sendbuf:bytes, rlen:c_uint, rcvbuf:c_char_p) -> int:...
  28. def print_rcv(self, rcvbuf: c_char_p):...
  29. class create_string_buffer(TinyObj):
  30. def __init__(self, size:int):...
  31. # support val = string[]
  32. def __getitem__(self, __key: int) -> int:
  33. pass
  34. class c_buffer(TinyObj):
  35. def __init__(self, value:any, size:int):
  36. pass
  37. # support val = string[]
  38. def __getitem__(self, __key: int) -> int:
  39. pass