;/*++ BUILD Version: 0001 // Increment this if a change has global effects ; ;Copyright (c) 1992-1994 Microsoft Corporation ; ;Module Name: ; ; perflib.h ; (generated from perflib.mc) ; ;Abstract: ; ; Event message definititions used by routines in Perflib ; ;Created: ; ; 31-Oct-95 Bob Watson ; ;Revision History: ; ;--*/ ;#ifndef _PRFLBMSG_H_ ;#define _PRFLBMSG_H_ ; MessageIdTypedef=DWORD ;// ;// Perflib ERRORS ;// SeverityNames=(Success=0x0:STATUS_SEVERITY_SUCCESS Informational=0x1:STATUS_SEVERITY_INFORMATIONAL Warning=0x2:STATUS_SEVERITY_WARNING Error=0x3:STATUS_SEVERITY_ERROR ) MessageId=1000 Severity=Error Facility=Application SymbolicName=PERFLIB_ACCESS_DENIED Language=English Access to performance data was denied to %1!s! as attempted from %2!s! . MessageId=+1 Severity=Error Facility=Application SymbolicName=PERFLIB_BUFFER_OVERFLOW Language=English The buffer size returned by a collect procedure in Extensible Counter DLL "%1!s!" for the "%2!s!" service was larger than the space available. Performance data returned by counter DLL will be not be returned in Perf Data Block. Overflow size is data DWORD 0. . MessageId=+1 Severity=Error Facility=Application SymbolicName=PERFLIB_GUARD_PAGE_VIOLATION Language=English A Guard Page was modified by a collect procedure in Extensible Counter DLL "%1!s!" for the "%2!s!" service. Performance data returned by counter DLL will be not be returned in Perf Data Block. . MessageId=+1 Severity=Error Facility=Application SymbolicName=PERFLIB_INCORRECT_OBJECT_LENGTH Language=English The object length of an object returned by Extensible Counter DLL "%1!s!" for the "%2!s!" service was not correct. The sum of the object lengths returned did not match the size of the buffer returned. Performance data returned by counter DLL will be not be returned in Perf Data Block. Count of objects returned is data DWORD 0. . MessageId=+1 Severity=Error Facility=Application SymbolicName=PERFLIB_INCORRECT_INSTANCE_LENGTH Language=English The instance length of an object returned by Extensible Counter DLL "%1!s!" for the "%2!s!" service was incorrect. The sum of the instance lengths plus the object definition structures did not match the size of the object. Performance data returned by counter DLL will be not be returned in Perf Data Block. The object title index of the bad object is data DWORD 0. . MessageId=+1 Severity=Error Facility=Application SymbolicName=PERFLIB_OPEN_PROC_NOT_FOUND Language=English Unable to locate the open procedure "%1!s!" in DLL "%2!s!" for the "%3!s!" service. Performance data for this service will not be available. Error Status is data DWORD 0. . MessageId=+1 Severity=Error Facility=Application SymbolicName=PERFLIB_COLLECT_PROC_NOT_FOUND Language=English Unable to locate the collect procedure "%1!s!" in DLL "%2!s!" for the "%3!s!" service. Performance data for this service will not be available. Error Status is data DWORD 0. . MessageId=+1 Severity=Error Facility=Application SymbolicName=PERFLIB_CLOSE_PROC_NOT_FOUND Language=English Unable to locate the close procedure "%1!s!" in DLL "%2!s!" for the "%3!s!" service. Performance data for this service will not be available. Error Status is data DWORD 0. . MessageId=+1 Severity=Error Facility=Application SymbolicName=PERFLIB_OPEN_PROC_FAILURE Language=English The Open Procedure for service "%1!s!" in DLL "%2!s!" failed. Performance data for this service will not be available. Status code returned is DWORD 0. . MessageId=+1 Severity=Error Facility=Application SymbolicName=PERFLIB_OPEN_PROC_EXCEPTION Language=English The Open Procedure for service "%1!s!" in DLL "%2!s!" generated an exception. Performance data for this service will not be available. Exception code returned is DWORD 0. . MessageId=+1 Severity=Error Facility=Application SymbolicName=PERFLIB_COLLECT_PROC_EXCEPTION Language=English The Collect Procedure for the "%1!s!" service in DLL "%2!s!" generated an exception or returned an invalid status. Performance data returned by counter DLL will be not be returned in Perf Data Block. Exception or status code returned is DWORD 0. . MessageId=+1 Severity=Error Facility=Application SymbolicName=PERFLIB_LIBRARY_NOT_FOUND Language=English The library file "%2!s!" specified for the "%1!s!" service could not be opened. Performance data for this service will not be available. Status code is data DWORD 0. . MessageId=+1 Severity=Error Facility=Application SymbolicName=PERFLIB_NEGATIVE_IDLE_TIME Language=English The system reported an idle process time that was less than the last time reported. The data shows the current time and the last reported time for the system's idle process. . MessageId=+1 Severity=Error Facility=Application SymbolicName=PERFLIB_HEAP_ERROR Language=English The collect procedure in Extensible Counter DLL "%1!s!" for the "%2!s!" service returned a buffer that was larger than the space allocated and may have corrupted the application's heap. This DLL should be disabled or removed from the system until the problem has been corrected to prevent further corruption. The application accessing this performance data should be restarted. The Performance data returned by counter DLL will be not be returned in Perf Data Block. Overflow size is data DWORD 0. . MessageId=2000 Severity=Warning Facility=Application SymbolicName=PERFLIB_BUFFER_POINTER_MISMATCH Language=English The pointer returned did not match the buffer length returned by the Collect procedure for the "%1!s!" service in Extensible Counter DLL "%2!s!". The Length will be adjusted to match and the performance data will appear in the Perf Data Block. The returned length is data DWORD 0, the new length is data DWORD 1. . MessageId=+1 Severity=Warning Facility=Application SymbolicName=PERFLIB_NO_PERFORMANCE_SUBKEY Language=English The "%1!s!" service does not have a Performance subkey or the key could not be opened. No performance counters will be collected for this service. The Win32 error code is returned in the data. . MessageId=+1 Severity=Warning Facility=Application SymbolicName=PERFLIB_OPEN_PROC_TIMEOUT Language=English The open procedure for service "%1!s!" in DLL "%2!s!" has taken longer than the established wait time to complete. The wait time in milliseconds is shown in the data. . ; MessageId=3000 Severity=Informational Facility=Application SymbolicName=PERFLIB_OPEN_PROC_SUCCESS Language=English Open procedure for service "%1!s!" in DLL "%2!s!" was called and returned successfully. . ; ;#endif //_PRFLBMSG_H_