The SPFILENOTIFY_STARTDELETE notification is sent to the callback function when the queue starts a file delete operation.
SPFILENOTIFY_STARTDELETE
    Param1 = (UINT) FilePathInfo;
    Param2 = (UINT) Operation;
 The callback routine should return one of the following values.
| Value | Meaning | 
|---|---|
| FILEOP_ABORT | Abort the queue commit. The callback routine should call SetLastError to indicate the reason for aborting. SetupCommitFileQueue returns FALSE and a subsequent call to GetLastError returns the error code set by the callback routine during the call to SetLastError. | 
| FILEOP_DOIT | Perform the file copy operation. | 
| FILEOP_SKIP | Skip the current copy operation. | 
  Windows NT:  Use version 4.0 and later.
  Windows:  Use Windows 95 and later.
  Windows CE:  Unsupported.
  Header: Declared in setupapi.h.
Overview, Notifications, FILEPATHS, SetupCommitFileQueue, SetupDefaultQueueCallback