Source code of Windows XP (NT5)
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.

47 lines
764 B

  1. #pragma once
  2. #include "kkstl.h"
  3. enum EPageDisplayMode;
  4. typedef enum EUnattendWorkTypeTag
  5. {
  6. UAW_Unknown,
  7. UAW_NetAdapters,
  8. UAW_NetProtocols,
  9. UAW_NetClients,
  10. UAW_NetServices,
  11. UAW_NetIdentification,
  12. UAW_NetBindings,
  13. UAW_RemoveNetComponents
  14. } EUnattendWorkType;
  15. EXTERN_C
  16. HRESULT
  17. WINAPI
  18. HrDoUnattend (
  19. IN HWND hwndParent,
  20. IN IUnknown * punk,
  21. IN EUnattendWorkType uawType,
  22. OUT EPageDisplayMode *ppdm,
  23. OUT BOOL *pfAllowChanges);
  24. typedef
  25. VOID
  26. (WINAPI *ProgressMessageCallbackFn) (
  27. IN PCWSTR szMessage,
  28. va_list arglist);
  29. EXTERN_C
  30. VOID
  31. WINAPI
  32. NetSetupSetProgressCallback (
  33. ProgressMessageCallbackFn pfn);
  34. typedef
  35. VOID
  36. (WINAPI *NetSetupSetProgressCallbackFn) (
  37. IN ProgressMessageCallbackFn pfn);