typedef VOID (__stdcall * PCALLBACK)(IN CALLBACK_NUMBER p__CALLBACK_NUMBER, IN PVOID p__PVOID__CallbackContext, OUT PVOID p__PVOID__CallbackSpecial1, OUT PVOID p__PVOID__CallbackSpecial2);
Parameters | Description |
p__CALLBACK_NUMBER | Callback number |
p__PVOID__CallbackContext | Passed callback context |
p__PVOID__CallbackSpecial1 | Special parameter 1 |
p__PVOID__CallbackSpecial2 | Special parameter 2 |
Callback type (function of this type must be passed as callback)
Callback number | Special parameter 1 | Special parameter 2 |
CN_FILE_TREE_PROGRESS_ADD | (PCHAR) Adding item name | Not used |
CN_FILE_TREE_PROGRESS_REMOVE | (PCHAR) Removing item name | Not used |
CN_FILE_TREE_PROGRESS_IGNORE | (PCHAR) Ignoring item name | Not used |
CN_FILE_TREE_PROGRESS_NAME_COLLISION | (PCHAR) Collision item name | Not used |
CN_TARGET_FILE_ANALYZE_BEGIN | Not used | Not used |
CN_TARGET_FILE_ANALYZE_END | (PLARGE_INTEGER) Target file size in UCHARs | (PLARGE_INTEGER) Target file size in LBs |
CN_WAIT_CACHE_FULL_BEGIN | (PULONG) Wait time in milliseconds | Not used |
CN_WAIT_CACHE_FULL_END | Not used | Not used |
CN_SYNCHRONIZE_CACHE_BEGIN | Not used | Not used |
CN_SYNCHRONIZE_CACHE_END | Not used | Not used |
CN_FIND_DEVICE | (PSCSI_DEVICE_ADDRESS) SCSI device address | Not used |
CN_CDVD_READ_PROGRESS | (PLARGE_INTEGER) Track size in LBs | (PLARGE_INTEGER) LBs readen |
CN_CDVD_WRITE_PROGRESS | (PLARGE_INTEGER) File size in LBs | (PLARGE_INTEGER) LBs written |
CN_CDVD_BUFFER_STATUS | (PULONG) Buffer size in UCHARs | (PULONG) Buffer free size in UCHARs |
CN_CDVD_TRACK_BEGIN | (PULONG) Started track number | (PULONG) Total number of tracks |
CN_CDVD_TRACK_END | (PULONG) Completed track number | (PULONG) Total number of track |
CN_CDVD_SPLIT_BEGIN | (PLONG) Started split section number | (PLONG) Total number of tracks |
CN_CDVD_SPLIT_END | (PLONG) Completed split section number | (PLONG) Total number of tracks |
CN_CDVD_READ_BAD_BLOCK_HIT | (PLONG) LBA of bad blocks | (PULONG) Number of bad blocks |
CN_CDVD_READ_ECCEDC_BAD_BLOCK_HIT | (PLONG) LBA of ECC/EDC bad blocks | (PULONG) Number of ECC/EDC bad blocks |
CN_CDVD_READ_RETRY | (PLONG) LBA of retry reading blocks | (PULONG) Number of retry reding LBs |
CN_DVDPLUSRW_FORMAT_BEGIN | Not used | Not used |
CN_DVDPLUSRW_FORMAT_END | Not used | Not used |
CN_DVDRAM_FORMAT_BEGIN | Not used | Not used |
CN_DVDRAM_FORMAT_END | Not used | Not used |
CN_BUFFER_UNDERRUN | Not used | Not used |
CN_DVD_MEDIA_PADDING_SIZE | (PLARGE_INTEGER) Target file size in LBs | (PULONG) Track padding size in LBs |
CN_DVD_MEDIA_PADDING_BEGIN | Not used | Not used |
CN_DVD_MEDIA_PADDING_END | Not used | Not used |
CN_CDVD_READ_CANCEL_QUERY | Undocumented | Undocumented |
CN_DVDRW_QUICK_FORMAT_BEGIN | Not used | Not used |
CN_DVDRW_QUICK_FORMAT_END | Not used | Not used |
CN_DVD_TEST_WRITE_DISABLED | Not used | Not used |
CN_CDVD_DPM_BEGIN | Undocumented | Undocumented |
CN_CDVD_DPM_END | Undocumented | Undocumented |
CN_CDVD_DPM_PROGRESS | Undocumented | Undocumented |
CN_CDVD_VERIFY_PROGRESS | (PLONG) Processed LBs | (PLONG) Size in LBs |
CN_SAO_TRACK_WRITE_BEGIN | (PLONG) Track index | Not used |
CN_SAO_TRACK_WRITE_END | (PLONG) Track index | Not used |
CN_DVD_MEDIA_PADDING_WRITE_PROGRESS | (PULONG) Track padding size in LBs | (PLONG) Padding left in LBs |
CN_CDVD_WRITE_BEGIN | Not used | Not used |
CN_CDVD_WRITE_END | Not used | Not used |
CN_CDVD_VERIFY_BEGIN | Not used | Not used |
CN_CDVD_VERIFY_END | Not used | Not used |