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.

57 lines
1.3 KiB

  1. //+-------------------------------------------------------------------------
  2. //
  3. // Microsoft Windows
  4. //
  5. // Copyright (C) Microsoft Corporation, 1998 - 1998
  6. //
  7. // File: rasprof.h
  8. //
  9. //--------------------------------------------------------------------------
  10. #ifndef _RAS_IAS_PROFILE_H_
  11. #define _RAS_IAS_PROFILE_H_
  12. //========================================
  13. //
  14. // Open profile UI API -- expose advanced page
  15. //
  16. // create a profile advanced page
  17. DllExport HPROPSHEETPAGE
  18. WINAPI
  19. IASCreateProfileAdvancedPage(
  20. ISdo* pProfile,
  21. ISdoDictionaryOld* pDictionary,
  22. LONG lFilter, // Mask used to test which attributes will be included.
  23. void* pvData // Contains std::vector< CComPtr< IIASAttributeInfo > > *
  24. );
  25. //========================================
  26. //
  27. // Open profile UI API -- expose advanced page
  28. //
  29. // clean up the resources used by C++ object
  30. DllExport BOOL
  31. WINAPI
  32. IASDeleteProfileAdvancedPage(
  33. HPROPSHEETPAGE hPage
  34. );
  35. //========================================
  36. //
  37. // Open profile UI API
  38. //
  39. DllExport HRESULT OpenRAS_IASProfileDlg(
  40. LPCWSTR pMachineName,
  41. ISdo* pProfile, // profile SDO pointer
  42. ISdoDictionaryOld * pDictionary, // dictionary SDO pointer
  43. BOOL bReadOnly, // if the dlg is for readonly
  44. DWORD dwTabFlags, // what to show
  45. void *pvData // additional data
  46. );
  47. #endif // _RAS_IAS_PROFILE_H_