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.

53 lines
1.8 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. BOOL DeleteExtSessionStatus(IWbemServices *pWbemServices, LPTSTR lpKeyName);
  28. BOOL LogSessionData( LPGPOINFO lpGPOInfo, LPRSOPSESSIONDATA lprsopSessionData );
  29. BOOL LogSOMData( LPGPOINFO lpGPOInfo );
  30. BOOL LogGpoData( LPGPOINFO lpGPOInfo );
  31. BOOL LogGpLinkData( LPGPOINFO lpGPOInfo );
  32. #if defined(__cplusplus)
  33. }
  34. #endif
  35. BOOL SetRsopTargetName(LPGPOINFO lpGPOInfo);
  36. BOOL RsopDeleteAllValues(HKEY hKey, REGHASHTABLE *pHashTable,
  37. WCHAR *lpKeyName, WCHAR *pwszGPO, WCHAR *pwszSOM, WCHAR *szCommand, BOOL *bLoggingOk);
  38. HRESULT GetRsopSchemaVersionNumber(IWbemServices *pWbemServices, DWORD *dwVersionNumber);