| 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 |
|