/[rdesktop]/sourceforge.net/trunk/rdesktop/constants.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/constants.h

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

revision 612 by n-ki, Mon Feb 23 09:58:16 2004 UTC revision 676 by astrand, Tue Apr 20 07:01:21 2004 UTC
# Line 12  Line 12 
12     but WITHOUT ANY WARRANTY; without even the implied warranty of     but WITHOUT ANY WARRANTY; without even the implied warranty of
13     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14     GNU General Public License for more details.     GNU General Public License for more details.
15      
16     You should have received a copy of the GNU General Public License     You should have received a copy of the GNU General Public License
17     along with this program; if not, write to the Free Software     along with this program; if not, write to the Free Software
18     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
# Line 237  enum RDP_INPUT_DEVICE Line 237  enum RDP_INPUT_DEVICE
237  #define RDP_SOURCE              "MSTSC"  #define RDP_SOURCE              "MSTSC"
238    
239  /* Logon flags */  /* Logon flags */
240  #define RDP_LOGON_NORMAL        0x33  #define RDP_LOGON_AUTO          0x0008
241  #define RDP_LOGON_AUTO          0x8  #define RDP_LOGON_NORMAL        0x0033
242  #define RDP_LOGON_BLOB          0x100  #define RDP_COMPRESSION         0x0080
243  #define RDP_COMPRESSION         0x80  #define RDP_LOGON_BLOB          0x0100
244    #define RDP_LOGON_LEAVE_AUDIO   0x2000
245    
246    #define RDP5_DISABLE_NOTHING    0x00
247    #define RDP5_NO_WALLPAPER       0x01
248    #define RDP5_NO_FULLWINDOWDRAG  0x02
249    #define RDP5_NO_MENUANIMATIONS  0x04
250    #define RDP5_NO_THEMING         0x08
251    #define RDP5_NO_CURSOR_SHADOW   0x20
252    #define RDP5_NO_CURSORSETTINGS  0x40    /* disables cursor blinking */
253    
254  /* Keymap flags */  /* Keymap flags */
255  #define MapRightShiftMask   (1<<0)  #define MapRightShiftMask   (1<<0)
# Line 315  enum RDP_INPUT_DEVICE Line 324  enum RDP_INPUT_DEVICE
324    
325  /* NT status codes for RDPDR */  /* NT status codes for RDPDR */
326  #define STATUS_SUCCESS                  0x00000000  #define STATUS_SUCCESS                  0x00000000
327    #define STATUS_PENDING                  0x00000103
328    
329    #define STATUS_NO_MORE_FILES            0x80000006
330    #define STATUS_DEVICE_PAPER_EMPTY       0x8000000e
331    #define STATUS_DEVICE_POWERED_OFF       0x8000000f
332    #define STATUS_DEVICE_OFF_LINE          0x80000010
333    #define STATUS_DEVICE_BUSY              0x80000011
334    
335    #define STATUS_INVALID_HANDLE           0xc0000008
336  #define STATUS_INVALID_PARAMETER        0xc000000d  #define STATUS_INVALID_PARAMETER        0xc000000d
337    #define STATUS_NO_SUCH_FILE             0xc000000f
338  #define STATUS_INVALID_DEVICE_REQUEST   0xc0000010  #define STATUS_INVALID_DEVICE_REQUEST   0xc0000010
339  #define STATUS_ACCESS_DENIED            0xc0000022  #define STATUS_ACCESS_DENIED            0xc0000022
340  #define STATUS_NO_SUCH_FILE             0xc000000f  #define STATUS_OBJECT_NAME_COLLISION    0xc0000035
 #define STATUS_NO_MORE_FILES            0x80000006  
 #define STATUS_INVALID_HANDLE           0xc0000008  
341  #define STATUS_DISK_FULL                0xc000007f  #define STATUS_DISK_FULL                0xc000007f
342  #define STATUS_FILE_IS_A_DIRECTORY      0xc00000ba  #define STATUS_FILE_IS_A_DIRECTORY      0xc00000ba
343  #define STATUS_NOT_SUPPORTED            0xc00000bb  #define STATUS_NOT_SUPPORTED            0xc00000bb
 #define STATUS_PENDING                  0x00000103  
 #define STATUS_CANCELLED                0xc0000120  
344  #define STATUS_TIMEOUT                  0xc0000102  #define STATUS_TIMEOUT                  0xc0000102
345  #define STATUS_OBJECT_NAME_COLLISION    0xc0000035  #define STATUS_CANCELLED                0xc0000120
346    
347    
348  /* RDPDR constants */  /* RDPDR constants */
349  #define RDPDR_MAX_DEVICES               0x10  #define RDPDR_MAX_DEVICES               0x10
# Line 340  enum RDP_INPUT_DEVICE Line 356  enum RDP_INPUT_DEVICE
356  #define FILE_DIRECTORY_FILE             0x00000001  #define FILE_DIRECTORY_FILE             0x00000001
357  #define FILE_NON_DIRECTORY_FILE         0x00000040  #define FILE_NON_DIRECTORY_FILE         0x00000040
358  #define FILE_OPEN_FOR_FREE_SPACE_QUERY  0x00800000  #define FILE_OPEN_FOR_FREE_SPACE_QUERY  0x00800000
359    
360    /* RDP5 disconnect PDU */
361    #define exDiscReasonNoInfo                              0x0000
362    #define exDiscReasonAPIInitiatedDisconnect              0x0001
363    #define exDiscReasonAPIInitiatedLogoff                  0x0002
364    #define exDiscReasonServerIdleTimeout                   0x0003
365    #define exDiscReasonServerLogonTimeout                  0x0004
366    #define exDiscReasonReplacedByOtherConnection           0x0005
367    #define exDiscReasonOutOfMemory                         0x0006
368    #define exDiscReasonServerDeniedConnection              0x0007
369    #define exDiscReasonServerDeniedConnectionFips          0x0008
370    #define exDiscReasonLicenseInternal                     0x0100
371    #define exDiscReasonLicenseNoLicenseServer              0x0101
372    #define exDiscReasonLicenseNoLicense                    0x0102
373    #define exDiscReasonLicenseErrClientMsg                 0x0103
374    #define exDiscReasonLicenseHwidDoesntMatchLicense       0x0104
375    #define exDiscReasonLicenseErrClientLicense             0x0105
376    #define exDiscReasonLicenseCantFinishProtocol           0x0106
377    #define exDiscReasonLicenseClientEndedProtocol          0x0107
378    #define exDiscReasonLicenseErrClientEncryption          0x0108
379    #define exDiscReasonLicenseCantUpgradeLicense           0x0109
380    #define exDiscReasonLicenseNoRemoteConnections          0x010a

Legend:
Removed from v.612  
changed lines
  Added in v.676

  ViewVC Help
Powered by ViewVC 1.1.26