X-Git-Url: https://git.jtryba.com/browse/friidump.git/blobdiff_plain/6e43cd3fd4f7324a177331a01d653b4c19c4bca7..3faddd693c9198081778561c683f21c7904c7376:/libfriidump/xbox_ref/utils.h?ds=sidebyside diff --git a/libfriidump/xbox_ref/utils.h b/libfriidump/xbox_ref/utils.h index f0f07fb..0c6d0da 100644 --- a/libfriidump/xbox_ref/utils.h +++ b/libfriidump/xbox_ref/utils.h @@ -139,6 +139,11 @@ void PrintGamePartitionHash(const char* filename); void GetDiscMetadata(HANDLE hDevice, uint32_t* totalSectors, bool* isDualLayer, XboxGameInfo *gameInfo); uint32_t GetGamePartitionSize(HANDLE hDevice, uint32_t totalDiscSectors, XDFS_VOLUME_DESCRIPTOR *vol); struct xbox_ref_dump_result_s; -BOOL DumpXboxGameDisc(HANDLE hDevice, const char *filename, char xisoFormat, uint32_t totalDiscSectors, bool isDualLayer, bool EjectOnSuccess, struct xbox_ref_dump_result_s *result); +BOOL DumpXboxGameDisc(HANDLE hDevice, const char *filename, char xisoFormat, + uint32_t totalDiscSectors, bool isDualLayer, + bool EjectOnSuccess, + int (*cancel)(void *cancel_data), + void *cancel_data, + struct xbox_ref_dump_result_s *result); #endif