flash.pchsource 1.4 KB

123456789101112131415161718192021222324
  1. #var __EM_findEmptySlot D(_rom_call(void*,(long,short),15F))
  2. #var NULL D(((void*)0))
  3. #var FALSE D(0)
  4. #var TRUE D(1)
  5. #var HANDLE typedef unsigned short HANDLE;
  6. #var HARDWARE_PARM_BLOCK typedef struct{unsigned short len;unsigned long hardwareID;unsigned long hardwareRevision;unsigned long bootMajor;unsigned long bootRevision;unsigned long bootBuild;unsigned long gateArray;unsigned long physDisplayBitsWide;unsigned long physDisplayBitsTall;unsigned long LCDBitsWide;unsigned long LCDBitsTall;}HARDWARE_PARM_BLOCK;
  7. #var size_t typedef unsigned long size_t;
  8. #var EM_abandon D(_rom_call(void,(HANDLE),15B))
  9. #var EM_blockVerifyErase D(_rom_call(short,(void*),15D))
  10. #var EM_findEmptySlot(s) D((__EM_findEmptySlot((s),0)))
  11. #var EM_GC D(_rom_call(short,(short),160))
  12. #var EM_survey D(_rom_call(void,(__pulong,__pulong,__pulong,__pulong,__pulong,__pulong),165))
  13. #var EM_write D(_rom_call(void,(const void*,void*,long),167))
  14. #var FL_addCert D(_rom_call(unsigned short,(void*,long),169))
  15. #var FL_download D(_rom_call(void,(long),16A))
  16. #var FL_getCert D(_rom_call(void,(HANDLE*,__pulong,short),16C))
  17. #var FL_getHardwareParmBlock() D((TIOS_entries<0x3CC?(const void*)"\0\x6\0\0\0\x1":_rom_call(const void*,(void),16B)()))
  18. #var FL_getVerNum D(_rom_call(unsigned short,(void),16D))
  19. #var FL_write D(_rom_call(void,(const void*,void*,long),171))
  20. #var GetAMSSize unsigned long GetAMSSize(void);