home *** CD-ROM | disk | FTP | other *** search
- #pragma option push -b -a8 -pc -A- /*P_O_Push*/
-
- /*****************************************************************************/
- /* snapmon.h - include for the SNA Perfmon Interface */
- /* Copyright (c) Microsoft Corporation 1995 - 1996 */
- /*****************************************************************************/
-
-
- #ifdef __cplusplus
- extern "C"
- {
- #endif
-
-
- typedef struct adaptercounter {
- ULONG count;
- ULONG type;
- LONG scale;
- } ADAPTERCOUNTER;
-
- typedef struct adapterperfdata {
- ULONG inuse;
- ULONG ServiceNameIndex;
- ULONG FirstCounterIndex;
-
- ADAPTERCOUNTER TotalBytesReceived;
- ADAPTERCOUNTER TotalBytesTransmitted;
- ADAPTERCOUNTER TotalFramesReceived;
- ADAPTERCOUNTER TotalFramesTransmitted;
- ADAPTERCOUNTER SuccessfulConnects;
- ADAPTERCOUNTER ConnectionFailures;
- ADAPTERCOUNTER TotalBytesThroughput;
- ADAPTERCOUNTER TotalFramesThroughput;
- ADAPTERCOUNTER AdapterFailures;
- ADAPTERCOUNTER reserved[11];
-
- ULONG pad;
- } ADAPTERPERFDATA;
-
- extern void WINAPI SNAInitLinkPerfmon(HANDLE *, void **);
- extern ADAPTERPERFDATA * WINAPI SNAGetLinkPerfArea(HANDLE, ADAPTERPERFDATA *);
- extern USHORT WINAPI SNAGetPerfValues(int *, int *);
- extern USHORT WINAPI SNAGetPNodePerfVals(int *, int *);
-
-
- #ifdef __cplusplus
- }
- #endif
- #pragma option pop /*P_O_Pop*/
-