* include/winsock2.h (int32): Remove typedef.
(SEVICETYPE): Add typedef. (struct _flowspec):Revise struct definition, Comment on types used for members.
This commit is contained in:
		@@ -1,3 +1,10 @@
 | 
			
		||||
2002-06-02  Danny Smith  <dannysmith@users.sourceforge.net>
 | 
			
		||||
 | 
			
		||||
	* include/winsock2.h (int32): Remove typedef.
 | 
			
		||||
	(SEVICETYPE): Add typedef.
 | 
			
		||||
	(struct _flowspec):Revise struct definition,  Comment
 | 
			
		||||
	on types used for members.
 | 
			
		||||
 | 
			
		||||
2002-05-02  Danny Smith  <dannysmith@users.sourceforge.net>
 | 
			
		||||
 | 
			
		||||
	* include/winnt.h (EVENT_*, SEMAPHORE_*,MUTEX_*): Remove
 | 
			
		||||
 
 | 
			
		||||
@@ -659,19 +659,28 @@ typedef enum
 | 
			
		||||
	GuaranteedService
 | 
			
		||||
} GUARANTEE;
 | 
			
		||||
 | 
			
		||||
typedef long int32;
 | 
			
		||||
/* TODO: FLOWSPEC and related definitions belong in qos.h */
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
   Windows Sockets 2 Application Programming Interface,
 | 
			
		||||
   revision 2.2.2 (1997) uses the type uint32 for SERVICETYPE
 | 
			
		||||
   and the elements of _flowspec, but the type uint32 is not defined
 | 
			
		||||
   or used anywhere else in the w32api. For now, just use
 | 
			
		||||
   unsigned int, which is 32 bits on _WIN32 and _WIN64.
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
typedef unsigned int	SERVICETYPE;
 | 
			
		||||
typedef struct _flowspec
 | 
			
		||||
{
 | 
			
		||||
	int32	TokenRate;
 | 
			
		||||
	int32	TokenBucketSize;
 | 
			
		||||
	int32	PeakBandwidth;
 | 
			
		||||
	int32	Latency;
 | 
			
		||||
	int32	DelayVariation;
 | 
			
		||||
	GUARANTEE	LevelOfGuarantee;
 | 
			
		||||
	int32	CostOfCall;
 | 
			
		||||
	int32	NetworkAvailability;
 | 
			
		||||
} FLOWSPEC, *LPFLOWSPEC;
 | 
			
		||||
	unsigned int	TokenRate;
 | 
			
		||||
	unsigned int	TokenBucketSize;
 | 
			
		||||
	unsigned int	PeakBandwidth;
 | 
			
		||||
	unsigned int	Latency;
 | 
			
		||||
	unsigned int	DelayVariation;
 | 
			
		||||
	SERVICETYPE	ServiceType;
 | 
			
		||||
	unsigned int	MaxSduSize;
 | 
			
		||||
	unsigned int	MinimumPolicedSize;
 | 
			
		||||
   } FLOWSPEC, *PFLOWSPEC, *LPFLOWSPEC;
 | 
			
		||||
 | 
			
		||||
typedef struct _QualityOfService
 | 
			
		||||
{
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user