Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

21 lines
874 B

  1. #ifndef _MIGTASK_H_
  2. #define _MIGTASK_H_
  3. #include "ism.h"
  4. typedef UINT(CALLBACK MESSAGECALLBACK2)(LPVOID lpParam, UINT ui1, UINT ui2);
  5. typedef MESSAGECALLBACK2 *PMESSAGECALLBACK2;
  6. HRESULT _CopyInfToDisk(LPCTSTR pctszDestPath, LPCTSTR pctszSourcePath, LPCTSTR pctszInfPath,
  7. PMESSAGECALLBACK2 progressCallback, LPVOID lpParam,
  8. HWND hwndProgessBar, HWND hwndParent, HINSTANCE hInstance,
  9. BOOL* pfHasUserCancelled, DWORD* pfError);
  10. BOOL CanCreateWizardDisk (PCTSTR SourcePath, PCTSTR InfPath);
  11. HRESULT _DoCopy(LPTSTR tszTransportPath, HWND hwndProgress, HWND hwndPropSheet, BOOL* pfHasUserCancelled);
  12. HRESULT _DoApply(LPTSTR tszTransportPath, HWND hwndProgress, HWND hwndPropSheet, BOOL* pfHasUserCancelled, PROGRESSBARFN pAltProgressFunction, ULONG_PTR puAltProgressParam);
  13. #endif