Headers diff for loadperf.dll between 6.1.7600.16385-Windows_7.0 and 6.3.9600.17415-Windows_8.1 versions



 loadperf.h (6.1.7600.16385-Windows_7.0)   loadperf.h (6.3.9600.17415-Windows_8.1) 
skipping to change at line 21 skipping to change at line 21
Revision History Revision History
16-Nov-95 Created (a-robw) 16-Nov-95 Created (a-robw)
--*/ --*/
#ifndef _LOADPERF_H_ #ifndef _LOADPERF_H_
#define _LOADPERF_H_ #define _LOADPERF_H_
#if _MSC_VER > 1000 #if _MSC_VER > 1000
#pragma once #pragma once
#endif #endif
#include <winapifamily.h>
#pragma region Desktop Family
#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP)
// function prototypes for perf counter name string load & unload functions // function prototypes for perf counter name string load & unload functions
// provided in LOADPERF.DLL // provided in LOADPERF.DLL
#ifdef __cplusplus #ifdef __cplusplus
extern "C" { extern "C" {
#endif #endif
#ifdef __LOADPERF__ #ifdef __LOADPERF__
#define LOADPERF_FUNCTION DWORD __stdcall #define LOADPERF_FUNCTION DWORD __stdcall
skipping to change at line 43 skipping to change at line 47
#endif #endif
// flags for dwFlags Argument // flags for dwFlags Argument
#define LOADPERF_FLAGS_DELETE_MOF_ON_EXIT ((ULONG_PTR) 1) #define LOADPERF_FLAGS_DELETE_MOF_ON_EXIT ((ULONG_PTR) 1)
#define LOADPERF_FLAGS_LOAD_REGISTRY_ONLY ((ULONG_PTR) 2) #define LOADPERF_FLAGS_LOAD_REGISTRY_ONLY ((ULONG_PTR) 2)
#define LOADPERF_FLAGS_CREATE_MOF_ONLY ((ULONG_PTR) 4) #define LOADPERF_FLAGS_CREATE_MOF_ONLY ((ULONG_PTR) 4)
#define LOADPERF_FLAGS_DISPLAY_USER_MSGS ((ULONG_PTR) 8) #define LOADPERF_FLAGS_DISPLAY_USER_MSGS ((ULONG_PTR) 8)
LOADPERF_FUNCTION LOADPERF_FUNCTION
InstallPerfDllW( InstallPerfDllW(
__in_opt LPCWSTR szComputerName, _In_opt_ LPCWSTR szComputerName,
__in LPCWSTR lpIniFile, _In_ LPCWSTR lpIniFile,
__in ULONG_PTR dwFlags _In_ ULONG_PTR dwFlags
); );
LOADPERF_FUNCTION LOADPERF_FUNCTION
InstallPerfDllA( InstallPerfDllA(
__in_opt LPCSTR szComputerName, _In_opt_ LPCSTR szComputerName,
__in LPCSTR lpIniFile, _In_ LPCSTR lpIniFile,
__in ULONG_PTR dwFlags _In_ ULONG_PTR dwFlags
); );
LOADPERF_FUNCTION LOADPERF_FUNCTION
LoadPerfCounterTextStringsA( LoadPerfCounterTextStringsA(
__in LPSTR lpCommandLine, _In_ LPSTR lpCommandLine,
__in BOOL bQuietModeArg _In_ BOOL bQuietModeArg
); );
LOADPERF_FUNCTION LOADPERF_FUNCTION
LoadPerfCounterTextStringsW( LoadPerfCounterTextStringsW(
__in LPWSTR lpCommandLine, _In_ LPWSTR lpCommandLine,
__in BOOL bQuietModeArg _In_ BOOL bQuietModeArg
); );
LOADPERF_FUNCTION LOADPERF_FUNCTION
UnloadPerfCounterTextStringsW( UnloadPerfCounterTextStringsW(
__in LPWSTR lpCommandLine, _In_ LPWSTR lpCommandLine,
__in BOOL bQuietModeArg _In_ BOOL bQuietModeArg
); );
LOADPERF_FUNCTION LOADPERF_FUNCTION
UnloadPerfCounterTextStringsA( UnloadPerfCounterTextStringsA(
__in LPSTR lpCommandLine, _In_ LPSTR lpCommandLine,
__in BOOL bQuietModeArg _In_ BOOL bQuietModeArg
); );
LOADPERF_FUNCTION LOADPERF_FUNCTION
UpdatePerfNameFilesA( UpdatePerfNameFilesA(
__in LPCSTR szNewCtrFilePath, _In_ LPCSTR szNewCtrFilePath,
__in_opt LPCSTR szNewHlpFilePath, _In_opt_ LPCSTR szNewHlpFilePath,
__in LPSTR szLanguageID, _In_ LPSTR szLanguageID,
__in ULONG_PTR dwFlags _In_ ULONG_PTR dwFlags
); );
LOADPERF_FUNCTION LOADPERF_FUNCTION
UpdatePerfNameFilesW( UpdatePerfNameFilesW(
__in LPCWSTR szNewCtrFilePath, _In_ LPCWSTR szNewCtrFilePath,
__in_opt LPCWSTR szNewHlpFilePath, _In_opt_ LPCWSTR szNewHlpFilePath,
__in LPWSTR szLanguageID, _In_ LPWSTR szLanguageID,
__in ULONG_PTR dwFlags _In_ ULONG_PTR dwFlags
); );
LOADPERF_FUNCTION LOADPERF_FUNCTION
SetServiceAsTrustedA( SetServiceAsTrustedA(
__in_opt LPCSTR szReserved, _In_opt_ LPCSTR szReserved,
__in LPCSTR szServiceName _In_ LPCSTR szServiceName
); );
LOADPERF_FUNCTION LOADPERF_FUNCTION
SetServiceAsTrustedW( SetServiceAsTrustedW(
__in_opt LPCWSTR szReserved, _In_opt_ LPCWSTR szReserved,
__in LPCWSTR szServiceName _In_ LPCWSTR szServiceName
); );
DWORD DWORD
BackupPerfRegistryToFileW( BackupPerfRegistryToFileW(
__in LPCWSTR szFileName, _In_ LPCWSTR szFileName,
__in_opt LPCWSTR szCommentString _In_opt_ LPCWSTR szCommentString
); );
DWORD DWORD
RestorePerfRegistryFromFileW( RestorePerfRegistryFromFileW(
__in_opt LPCWSTR szFileName, _In_opt_ LPCWSTR szFileName,
__in_opt LPCWSTR szLangId _In_opt_ LPCWSTR szLangId
); );
#ifdef UNICODE #ifdef UNICODE
#define InstallPerfDll InstallPerfDllW #define InstallPerfDll InstallPerfDllW
#define LoadPerfCounterTextStrings LoadPerfCounterTextStringsW #define LoadPerfCounterTextStrings LoadPerfCounterTextStringsW
#define UnloadPerfCounterTextStrings UnloadPerfCounterTextStringsW #define UnloadPerfCounterTextStrings UnloadPerfCounterTextStringsW
#define UpdatePerfNameFiles UpdatePerfNameFilesW #define UpdatePerfNameFiles UpdatePerfNameFilesW
#define SetServiceAsTrusted SetServiceAsTrustedW #define SetServiceAsTrusted SetServiceAsTrustedW
#else #else
#define InstallPerfDll InstallPerfDllA #define InstallPerfDll InstallPerfDllA
#define LoadPerfCounterTextStrings LoadPerfCounterTextStringsA #define LoadPerfCounterTextStrings LoadPerfCounterTextStringsA
#define UnloadPerfCounterTextStrings UnloadPerfCounterTextStringsA #define UnloadPerfCounterTextStrings UnloadPerfCounterTextStringsA
#define UpdatePerfNameFiles UpdatePerfNameFilesA #define UpdatePerfNameFiles UpdatePerfNameFilesA
#define SetServiceAsTrusted SetServiceAsTrustedA #define SetServiceAsTrusted SetServiceAsTrustedA
#endif #endif
#ifdef __cplusplus #ifdef __cplusplus
} }
#endif #endif
#endif /* WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) */
#pragma endregion
#endif // _LOADPERF_H_ #endif // _LOADPERF_H_
 End of changes. 14 change blocks. 
30 lines changed or deleted 37 lines changed or added

This html diff was produced by rfcdiff 1.41.