/[rdesktop]/sourceforge.net/trunk/rdesktop/types.h
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /sourceforge.net/trunk/rdesktop/types.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 432 by matthewc, Tue Jul 1 09:31:25 2003 UTC revision 499 by astrand, Wed Oct 15 14:01:32 2003 UTC
# Line 119  typedef struct _VCHANNEL Line 119  typedef struct _VCHANNEL
119  }  }
120  VCHANNEL;  VCHANNEL;
121    
122    #define MAX_CBSIZE 256
123    
124    /* RDPSND */
125    typedef struct
126    {
127            uint16 wFormatTag;
128            uint16 nChannels;
129            uint32 nSamplesPerSec;
130            uint32 nAvgBytesPerSec;
131            uint16 nBlockAlign;
132            uint16 wBitsPerSample;
133            uint16 cbSize;
134            uint8 cb[MAX_CBSIZE];
135    } WAVEFORMATEX;
136    
137  /* RDPDR */  /* RDPDR */
138  typedef uint32 NTSTATUS;  typedef uint32 NTSTATUS;
139  typedef uint32 HANDLE;  typedef uint32 HANDLE;
140    
141  typedef struct _DEVICE_FNS  typedef struct _DEVICE_FNS
142  {  {
143          NTSTATUS (*create)(HANDLE *handle);          NTSTATUS(*create) (HANDLE * handle);
144          NTSTATUS (*close)(HANDLE handle);          NTSTATUS(*close) (HANDLE handle);
145          NTSTATUS (*read)(HANDLE handle, uint8 *data, uint32 length, uint32 *result);          NTSTATUS(*read) (HANDLE handle, uint8 * data, uint32 length, uint32 * result);
146          NTSTATUS (*write)(HANDLE handle, uint8 *data, uint32 length, uint32 *result);          NTSTATUS(*write) (HANDLE handle, uint8 * data, uint32 length, uint32 * result);
147          NTSTATUS (*device_control)(HANDLE handle, uint32 request, STREAM in, STREAM out);          NTSTATUS(*device_control) (HANDLE handle, uint32 request, STREAM in, STREAM out);
148  }  }
149  DEVICE_FNS;  DEVICE_FNS;
   

Legend:
Removed from v.432  
changed lines
  Added in v.499

  ViewVC Help
Powered by ViewVC 1.1.26