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.

45 lines
1.5 KiB

  1. //*************************************************************
  2. //
  3. // Resultant set of policy
  4. //
  5. // Microsoft Confidential
  6. // Copyright (c) Microsoft Corporation 1995
  7. // All rights reserved
  8. //
  9. // History: 7-Jun-99 SitaramR Created
  10. //
  11. //*************************************************************
  12. #if defined(__cplusplus)
  13. extern "C"{
  14. #endif
  15. BOOL GetWbemServices( LPGPOINFO lpGPOInfo,
  16. WCHAR *pwszRootNameSpace,
  17. BOOL bPlanningMode,
  18. BOOL *bCreated,
  19. IWbemServices **ppWbemServices);
  20. void ReleaseWbemServices( LPGPOINFO lpGPOInfo );
  21. BOOL LogRsopData( LPGPOINFO lpGPOInfo, LPRSOPSESSIONDATA lprsopSessionData );
  22. BOOL LogSessionData( LPGPOINFO lpGPOInfo, LPRSOPSESSIONDATA lprsopSessionData );
  23. BOOL LogRegistryRsopData( DWORD dwFlags, REGHASHTABLE *pHashTable, IWbemServices *pWbemServices );
  24. BOOL LogAdmRsopData( ADMFILEINFO *pAdmFileInfo, IWbemServices *pWbemServices );
  25. BOOL LogExtSessionStatus( IWbemServices *pWbemServices, LPGPEXT lpExt, BOOL bSupported, BOOL bLogEventSrc = TRUE );
  26. BOOL UpdateExtSessionStatus( IWbemServices *pWbemServices, LPTSTR lpKeyName, BOOL bIncomplete, DWORD dwErr );
  27. #if defined(__cplusplus)
  28. }
  29. #endif
  30. BOOL SetRsopTargetName(LPGPOINFO lpGPOInfo);
  31. BOOL RsopDeleteAllValues(HKEY hKey, REGHASHTABLE *pHashTable,
  32. WCHAR *lpKeyName, WCHAR *pwszGPO, WCHAR *pwszSOM, WCHAR *szCommand, BOOL *bLoggingOk);
  33. HRESULT GetRsopSchemaVersionNumber(IWbemServices *pWbemServices, DWORD *dwVersionNumber);