PyGFileOperationProgressSink Object

Implement-only gateway for IFileOperationProgressSink, used to receive events from a PyIFileOperation object.
To abort the operation, an implementation of any method can raise a com_error with an appropriate HRESULT.

Methods

StartOperations
Called as operation begins, before any modifications are done 

FinishOperations
Called after all actions have been performed 

PreRenameItem
Called before each file rename 

PostRenameItem
Called after each file rename 

PreMoveItem
Called before each move operation 

PostMoveItem
Called after each move operation 

PreCopyItem
Called before each copy operation 

PostCopyItem
Called after each copy operation 

PreDeleteItem
Called before each delete operation 

PostDeleteItem
Called after each delete operation 

PreNewItem
Called before each new file is created 

PostNewItem
Called after each new file is created 

UpdateProgress
Gives an estimate of total work completed 

ResetTimer
Not implemented, according to MSDN 

PauseTimer
Not implemented, according to MSDN 

ResumeTimer
Not implemented, according to MSDN