ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

lmstats.h
Go to the documentation of this file.
00001 #ifndef _LMSTATS_H
00002 #define _LMSTATS_H
00003 
00004 #ifdef __cplusplus
00005 extern "C" {
00006 #endif
00007 #define STATSOPT_CLR 1
00008 #define STATS_NO_VALUE ((ULONG)-1)
00009 #define STATS_OVERFLOW ((ULONG)-2)
00010 typedef struct _STAT_SERVER_0 {
00011     DWORD sts0_start;
00012     DWORD sts0_fopens;
00013     DWORD sts0_devopens;
00014     DWORD sts0_jobsqueued;
00015     DWORD sts0_sopens;
00016     DWORD sts0_stimedout;
00017     DWORD sts0_serrorout;
00018     DWORD sts0_pwerrors;
00019     DWORD sts0_permerrors;
00020     DWORD sts0_syserrors;
00021     DWORD sts0_bytessent_low;
00022     DWORD sts0_bytessent_high;
00023     DWORD sts0_bytesrcvd_low;
00024     DWORD sts0_bytesrcvd_high;
00025     DWORD sts0_avresponse;
00026     DWORD sts0_reqbufneed;
00027     DWORD sts0_bigbufneed;
00028 } STAT_SERVER_0,*PSTAT_SERVER_0,*LPSTAT_SERVER_0;
00029 #ifdef LM20_WORKSTATION_STATISTICS
00030 typedef struct _STAT_WORKSTATION_0 {
00031     DWORD stw0_start;
00032     DWORD stw0_numNCB_r;
00033     DWORD stw0_numNCB_s;
00034     DWORD stw0_numNCB_a;
00035     DWORD stw0_fiNCB_r;
00036     DWORD stw0_fiNCB_s;
00037     DWORD stw0_fiNCB_a;
00038     DWORD stw0_fcNCB_r;
00039     DWORD stw0_fcNCB_s;
00040     DWORD stw0_fcNCB_a;
00041     DWORD stw0_sesstart;
00042     DWORD stw0_sessfailcon;
00043     DWORD stw0_sessbroke;
00044     DWORD stw0_uses;
00045     DWORD stw0_usefail;
00046     DWORD stw0_autorec;
00047     DWORD stw0_bytessent_r_lo;
00048     DWORD stw0_bytessent_r_hi;
00049     DWORD stw0_bytesrcvd_r_lo;
00050     DWORD stw0_bytesrcvd_r_hi;
00051     DWORD stw0_bytessent_s_lo;
00052     DWORD stw0_bytessent_s_hi;
00053     DWORD stw0_bytesrcvd_s_lo;
00054     DWORD stw0_bytesrcvd_s_hi;
00055     DWORD stw0_bytessent_a_lo;
00056     DWORD stw0_bytessent_a_hi;
00057     DWORD stw0_bytesrcvd_a_lo;
00058     DWORD stw0_bytesrcvd_a_hi;
00059     DWORD stw0_reqbufneed;
00060     DWORD stw0_bigbufneed;
00061 } STAT_WORKSTATION_0,*PSTAT_WORKSTATION_0,*LPSTAT_WORKSTATION_0;
00062 #else
00063 typedef struct _STAT_WORKSTATION_0 {
00064     LARGE_INTEGER StatisticsStartTime;
00065     LARGE_INTEGER BytesReceived;
00066     LARGE_INTEGER SmbsReceived;
00067     LARGE_INTEGER PagingReadBytesRequested;
00068     LARGE_INTEGER NonPagingReadBytesRequested;
00069     LARGE_INTEGER CacheReadBytesRequested;
00070     LARGE_INTEGER NetworkReadBytesRequested;
00071     LARGE_INTEGER BytesTransmitted;
00072     LARGE_INTEGER SmbsTransmitted;
00073     LARGE_INTEGER PagingWriteBytesRequested;
00074     LARGE_INTEGER NonPagingWriteBytesRequested;
00075     LARGE_INTEGER CacheWriteBytesRequested;
00076     LARGE_INTEGER NetworkWriteBytesRequested;
00077     DWORD InitiallyFailedOperations;
00078     DWORD FailedCompletionOperations;
00079     DWORD ReadOperations;
00080     DWORD RandomReadOperations;
00081     DWORD ReadSmbs;
00082     DWORD LargeReadSmbs;
00083     DWORD SmallReadSmbs;
00084     DWORD WriteOperations;
00085     DWORD RandomWriteOperations;
00086     DWORD WriteSmbs;
00087     DWORD LargeWriteSmbs;
00088     DWORD SmallWriteSmbs;
00089     DWORD RawReadsDenied;
00090     DWORD RawWritesDenied;
00091     DWORD NetworkErrors;
00092     DWORD Sessions;
00093     DWORD FailedSessions;
00094     DWORD Reconnects;
00095     DWORD CoreConnects;
00096     DWORD Lanman20Connects;
00097     DWORD Lanman21Connects;
00098     DWORD LanmanNtConnects;
00099     DWORD ServerDisconnects;
00100     DWORD HungSessions;
00101     DWORD UseCount;
00102     DWORD FailedUseCount;
00103     DWORD CurrentCommands;
00104 } STAT_WORKSTATION_0,*PSTAT_WORKSTATION_0,*LPSTAT_WORKSTATION_0;
00105 #endif
00106 
00107 NET_API_STATUS WINAPI NetStatisticsGet(LPWSTR,LPWSTR,DWORD,DWORD,PBYTE*);
00108 #ifdef __cplusplus
00109 }
00110 #endif
00111 #endif

Generated on Sat May 26 2012 04:30:23 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.