/[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 375 by jsorg71, Fri May 16 21:55:14 2003 UTC revision 474 by matthewc, Tue Sep 30 09:11:08 2003 UTC
# Line 108  typedef struct _key_translation Line 108  typedef struct _key_translation
108          uint16 modifiers;          uint16 modifiers;
109  }  }
110  key_translation;  key_translation;
111    
112    typedef struct _VCHANNEL
113    {
114            uint16 mcs_id;
115            char name[8];
116            uint32 flags;
117            struct stream in;
118            void (*process) (STREAM);
119    }
120    VCHANNEL;
121    
122    /* RDPSND */
123    typedef struct {
124        uint16 wFormatTag;
125        uint16 nChannels;
126        uint32 nSamplesPerSec;
127        uint32 nAvgBytesPerSec;
128        uint16 nBlockAlign;
129        uint16 wBitsPerSample;
130        uint16 cbSize;
131    } WAVEFORMATEX;
132    
133    /* RDPDR */
134    typedef uint32 NTSTATUS;
135    typedef uint32 HANDLE;
136    
137    typedef struct _DEVICE_FNS
138    {
139            NTSTATUS(*create) (HANDLE * handle);
140            NTSTATUS(*close) (HANDLE handle);
141            NTSTATUS(*read) (HANDLE handle, uint8 * data, uint32 length, uint32 * result);
142            NTSTATUS(*write) (HANDLE handle, uint8 * data, uint32 length, uint32 * result);
143            NTSTATUS(*device_control) (HANDLE handle, uint32 request, STREAM in, STREAM out);
144    }
145    DEVICE_FNS;

Legend:
Removed from v.375  
changed lines
  Added in v.474

  ViewVC Help
Powered by ViewVC 1.1.26