ReactOS 0.4.15-dev-7918-g2a2556c
scarderr.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FACILITY_SYSTEM   0
 
#define FACILITY_SCARD   16
 
#define STATUS_SEVERITY_INFORMATIONAL   ((NTSTATUS) 0x00000001)
 
#define STATUS_SEVERITY_WARNING   ((NTSTATUS) 0x00000002)
 
#define STATUS_SEVERITY_ERROR   ((NTSTATUS) 0x00000003)
 
#define SCARD_S_SUCCESS   NO_ERROR
 
#define SCARD_F_INTERNAL_ERROR   ((DWORD)0x80100001)
 
#define SCARD_E_CANCELLED   ((DWORD)0x80100002)
 
#define SCARD_E_INVALID_HANDLE   ((DWORD)0x80100003)
 
#define SCARD_E_INVALID_PARAMETER   ((DWORD)0x80100004)
 
#define SCARD_E_INVALID_TARGET   ((DWORD)0x80100005)
 
#define SCARD_E_NO_MEMORY   ((DWORD)0x80100006)
 
#define SCARD_F_WAITED_TOO_LONG   ((DWORD)0x80100007)
 
#define SCARD_E_INSUFFICIENT_BUFFER   ((DWORD)0x80100008)
 
#define SCARD_E_UNKNOWN_READER   ((DWORD)0x80100009)
 
#define SCARD_E_TIMEOUT   ((DWORD)0x8010000A)
 
#define SCARD_E_SHARING_VIOLATION   ((DWORD)0x8010000B)
 
#define SCARD_E_NO_SMARTCARD   ((DWORD)0x8010000C)
 
#define SCARD_E_UNKNOWN_CARD   ((DWORD)0x8010000D)
 
#define SCARD_E_CANT_DISPOSE   ((DWORD)0x8010000E)
 
#define SCARD_E_PROTO_MISMATCH   ((DWORD)0x8010000F)
 
#define SCARD_E_NOT_READY   ((DWORD)0x80100010)
 
#define SCARD_E_INVALID_VALUE   ((DWORD)0x80100011)
 
#define SCARD_E_SYSTEM_CANCELLED   ((DWORD)0x80100012)
 
#define SCARD_F_COMM_ERROR   ((DWORD)0x80100013)
 
#define SCARD_F_UNKNOWN_ERROR   ((DWORD)0x80100014)
 
#define SCARD_E_INVALID_ATR   ((DWORD)0x80100015)
 
#define SCARD_E_NOT_TRANSACTED   ((DWORD)0x80100016)
 
#define SCARD_E_READER_UNAVAILABLE   ((DWORD)0x80100017)
 
#define SCARD_P_SHUTDOWN   ((DWORD)0x80100018)
 
#define SCARD_E_PCI_TOO_SMALL   ((DWORD)0x80100019)
 
#define SCARD_E_READER_UNSUPPORTED   ((DWORD)0x8010001A)
 
#define SCARD_E_DUPLICATE_READER   ((DWORD)0x8010001B)
 
#define SCARD_E_CARD_UNSUPPORTED   ((DWORD)0x8010001C)
 
#define SCARD_E_NO_SERVICE   ((DWORD)0x8010001D)
 
#define SCARD_E_SERVICE_STOPPED   ((DWORD)0x8010001E)
 
#define SCARD_E_UNEXPECTED   ((DWORD)0x8010001F)
 
#define SCARD_E_ICC_INSTALLATION   ((DWORD)0x80100020)
 
#define SCARD_E_ICC_CREATEORDER   ((DWORD)0x80100021)
 
#define SCARD_E_UNSUPPORTED_FEATURE   ((DWORD)0x80100022)
 
#define SCARD_E_DIR_NOT_FOUND   ((DWORD)0x80100023)
 
#define SCARD_E_FILE_NOT_FOUND   ((DWORD)0x80100024)
 
#define SCARD_E_NO_DIR   ((DWORD)0x80100025)
 
#define SCARD_E_NO_FILE   ((DWORD)0x80100026)
 
#define SCARD_E_NO_ACCESS   ((DWORD)0x80100027)
 
#define SCARD_E_WRITE_TOO_MANY   ((DWORD)0x80100028)
 
#define SCARD_E_BAD_SEEK   ((DWORD)0x80100029)
 
#define SCARD_E_INVALID_CHV   ((DWORD)0x8010002A)
 
#define SCARD_E_UNKNOWN_RES_MNG   ((DWORD)0x8010002B)
 
#define SCARD_E_NO_SUCH_CERTIFICATE   ((DWORD)0x8010002C)
 
#define SCARD_E_CERTIFICATE_UNAVAILABLE   ((DWORD)0x8010002D)
 
#define SCARD_E_NO_READERS_AVAILABLE   ((DWORD)0x8010002E)
 
#define SCARD_E_COMM_DATA_LOST   ((DWORD)0x8010002F)
 
#define SCARD_E_NO_KEY_CONTAINER   ((DWORD)0x80100030)
 
#define SCARD_E_SERVER_TOO_BUSY   ((DWORD)0x80100031)
 
#define SCARD_W_UNSUPPORTED_CARD   ((DWORD)0x80100065)
 
#define SCARD_W_UNRESPONSIVE_CARD   ((DWORD)0x80100066)
 
#define SCARD_W_UNPOWERED_CARD   ((DWORD)0x80100067)
 
#define SCARD_W_RESET_CARD   ((DWORD)0x80100068)
 
#define SCARD_W_REMOVED_CARD   ((DWORD)0x80100069)
 
#define SCARD_W_SECURITY_VIOLATION   ((DWORD)0x8010006A)
 
#define SCARD_W_WRONG_CHV   ((DWORD)0x8010006B)
 
#define SCARD_W_CHV_BLOCKED   ((DWORD)0x8010006C)
 
#define SCARD_W_EOF   ((DWORD)0x8010006D)
 
#define SCARD_W_CANCELLED_BY_USER   ((DWORD)0x8010006E)
 
#define SCARD_W_CARD_NOT_AUTHENTICATED   ((DWORD)0x8010006F)
 
#define SCARD_W_CACHE_ITEM_NOT_FOUND   ((DWORD)0x80100070)
 
#define SCARD_W_CACHE_ITEM_STALE   ((DWORD)0x80100071)
 
#define SCARD_W_CACHE_ITEM_TOO_BIG   ((DWORD)0x80100072)
 

Macro Definition Documentation

◆ FACILITY_SCARD

#define FACILITY_SCARD   16

Definition at line 25 of file scarderr.h.

◆ FACILITY_SYSTEM

#define FACILITY_SYSTEM   0

Definition at line 24 of file scarderr.h.

◆ SCARD_E_BAD_SEEK

#define SCARD_E_BAD_SEEK   ((DWORD)0x80100029)

Definition at line 72 of file scarderr.h.

◆ SCARD_E_CANCELLED

#define SCARD_E_CANCELLED   ((DWORD)0x80100002)

Definition at line 33 of file scarderr.h.

◆ SCARD_E_CANT_DISPOSE

#define SCARD_E_CANT_DISPOSE   ((DWORD)0x8010000E)

Definition at line 45 of file scarderr.h.

◆ SCARD_E_CARD_UNSUPPORTED

#define SCARD_E_CARD_UNSUPPORTED   ((DWORD)0x8010001C)

Definition at line 59 of file scarderr.h.

◆ SCARD_E_CERTIFICATE_UNAVAILABLE

#define SCARD_E_CERTIFICATE_UNAVAILABLE   ((DWORD)0x8010002D)

Definition at line 76 of file scarderr.h.

◆ SCARD_E_COMM_DATA_LOST

#define SCARD_E_COMM_DATA_LOST   ((DWORD)0x8010002F)

Definition at line 78 of file scarderr.h.

◆ SCARD_E_DIR_NOT_FOUND

#define SCARD_E_DIR_NOT_FOUND   ((DWORD)0x80100023)

Definition at line 66 of file scarderr.h.

◆ SCARD_E_DUPLICATE_READER

#define SCARD_E_DUPLICATE_READER   ((DWORD)0x8010001B)

Definition at line 58 of file scarderr.h.

◆ SCARD_E_FILE_NOT_FOUND

#define SCARD_E_FILE_NOT_FOUND   ((DWORD)0x80100024)

Definition at line 67 of file scarderr.h.

◆ SCARD_E_ICC_CREATEORDER

#define SCARD_E_ICC_CREATEORDER   ((DWORD)0x80100021)

Definition at line 64 of file scarderr.h.

◆ SCARD_E_ICC_INSTALLATION

#define SCARD_E_ICC_INSTALLATION   ((DWORD)0x80100020)

Definition at line 63 of file scarderr.h.

◆ SCARD_E_INSUFFICIENT_BUFFER

#define SCARD_E_INSUFFICIENT_BUFFER   ((DWORD)0x80100008)

Definition at line 39 of file scarderr.h.

◆ SCARD_E_INVALID_ATR

#define SCARD_E_INVALID_ATR   ((DWORD)0x80100015)

Definition at line 52 of file scarderr.h.

◆ SCARD_E_INVALID_CHV

#define SCARD_E_INVALID_CHV   ((DWORD)0x8010002A)

Definition at line 73 of file scarderr.h.

◆ SCARD_E_INVALID_HANDLE

#define SCARD_E_INVALID_HANDLE   ((DWORD)0x80100003)

Definition at line 34 of file scarderr.h.

◆ SCARD_E_INVALID_PARAMETER

#define SCARD_E_INVALID_PARAMETER   ((DWORD)0x80100004)

Definition at line 35 of file scarderr.h.

◆ SCARD_E_INVALID_TARGET

#define SCARD_E_INVALID_TARGET   ((DWORD)0x80100005)

Definition at line 36 of file scarderr.h.

◆ SCARD_E_INVALID_VALUE

#define SCARD_E_INVALID_VALUE   ((DWORD)0x80100011)

Definition at line 48 of file scarderr.h.

◆ SCARD_E_NO_ACCESS

#define SCARD_E_NO_ACCESS   ((DWORD)0x80100027)

Definition at line 70 of file scarderr.h.

◆ SCARD_E_NO_DIR

#define SCARD_E_NO_DIR   ((DWORD)0x80100025)

Definition at line 68 of file scarderr.h.

◆ SCARD_E_NO_FILE

#define SCARD_E_NO_FILE   ((DWORD)0x80100026)

Definition at line 69 of file scarderr.h.

◆ SCARD_E_NO_KEY_CONTAINER

#define SCARD_E_NO_KEY_CONTAINER   ((DWORD)0x80100030)

Definition at line 79 of file scarderr.h.

◆ SCARD_E_NO_MEMORY

#define SCARD_E_NO_MEMORY   ((DWORD)0x80100006)

Definition at line 37 of file scarderr.h.

◆ SCARD_E_NO_READERS_AVAILABLE

#define SCARD_E_NO_READERS_AVAILABLE   ((DWORD)0x8010002E)

Definition at line 77 of file scarderr.h.

◆ SCARD_E_NO_SERVICE

#define SCARD_E_NO_SERVICE   ((DWORD)0x8010001D)

Definition at line 60 of file scarderr.h.

◆ SCARD_E_NO_SMARTCARD

#define SCARD_E_NO_SMARTCARD   ((DWORD)0x8010000C)

Definition at line 43 of file scarderr.h.

◆ SCARD_E_NO_SUCH_CERTIFICATE

#define SCARD_E_NO_SUCH_CERTIFICATE   ((DWORD)0x8010002C)

Definition at line 75 of file scarderr.h.

◆ SCARD_E_NOT_READY

#define SCARD_E_NOT_READY   ((DWORD)0x80100010)

Definition at line 47 of file scarderr.h.

◆ SCARD_E_NOT_TRANSACTED

#define SCARD_E_NOT_TRANSACTED   ((DWORD)0x80100016)

Definition at line 53 of file scarderr.h.

◆ SCARD_E_PCI_TOO_SMALL

#define SCARD_E_PCI_TOO_SMALL   ((DWORD)0x80100019)

Definition at line 56 of file scarderr.h.

◆ SCARD_E_PROTO_MISMATCH

#define SCARD_E_PROTO_MISMATCH   ((DWORD)0x8010000F)

Definition at line 46 of file scarderr.h.

◆ SCARD_E_READER_UNAVAILABLE

#define SCARD_E_READER_UNAVAILABLE   ((DWORD)0x80100017)

Definition at line 54 of file scarderr.h.

◆ SCARD_E_READER_UNSUPPORTED

#define SCARD_E_READER_UNSUPPORTED   ((DWORD)0x8010001A)

Definition at line 57 of file scarderr.h.

◆ SCARD_E_SERVER_TOO_BUSY

#define SCARD_E_SERVER_TOO_BUSY   ((DWORD)0x80100031)

Definition at line 80 of file scarderr.h.

◆ SCARD_E_SERVICE_STOPPED

#define SCARD_E_SERVICE_STOPPED   ((DWORD)0x8010001E)

Definition at line 61 of file scarderr.h.

◆ SCARD_E_SHARING_VIOLATION

#define SCARD_E_SHARING_VIOLATION   ((DWORD)0x8010000B)

Definition at line 42 of file scarderr.h.

◆ SCARD_E_SYSTEM_CANCELLED

#define SCARD_E_SYSTEM_CANCELLED   ((DWORD)0x80100012)

Definition at line 49 of file scarderr.h.

◆ SCARD_E_TIMEOUT

#define SCARD_E_TIMEOUT   ((DWORD)0x8010000A)

Definition at line 41 of file scarderr.h.

◆ SCARD_E_UNEXPECTED

#define SCARD_E_UNEXPECTED   ((DWORD)0x8010001F)

Definition at line 62 of file scarderr.h.

◆ SCARD_E_UNKNOWN_CARD

#define SCARD_E_UNKNOWN_CARD   ((DWORD)0x8010000D)

Definition at line 44 of file scarderr.h.

◆ SCARD_E_UNKNOWN_READER

#define SCARD_E_UNKNOWN_READER   ((DWORD)0x80100009)

Definition at line 40 of file scarderr.h.

◆ SCARD_E_UNKNOWN_RES_MNG

#define SCARD_E_UNKNOWN_RES_MNG   ((DWORD)0x8010002B)

Definition at line 74 of file scarderr.h.

◆ SCARD_E_UNSUPPORTED_FEATURE

#define SCARD_E_UNSUPPORTED_FEATURE   ((DWORD)0x80100022)

Definition at line 65 of file scarderr.h.

◆ SCARD_E_WRITE_TOO_MANY

#define SCARD_E_WRITE_TOO_MANY   ((DWORD)0x80100028)

Definition at line 71 of file scarderr.h.

◆ SCARD_F_COMM_ERROR

#define SCARD_F_COMM_ERROR   ((DWORD)0x80100013)

Definition at line 50 of file scarderr.h.

◆ SCARD_F_INTERNAL_ERROR

#define SCARD_F_INTERNAL_ERROR   ((DWORD)0x80100001)

Definition at line 32 of file scarderr.h.

◆ SCARD_F_UNKNOWN_ERROR

#define SCARD_F_UNKNOWN_ERROR   ((DWORD)0x80100014)

Definition at line 51 of file scarderr.h.

◆ SCARD_F_WAITED_TOO_LONG

#define SCARD_F_WAITED_TOO_LONG   ((DWORD)0x80100007)

Definition at line 38 of file scarderr.h.

◆ SCARD_P_SHUTDOWN

#define SCARD_P_SHUTDOWN   ((DWORD)0x80100018)

Definition at line 55 of file scarderr.h.

◆ SCARD_S_SUCCESS

#define SCARD_S_SUCCESS   NO_ERROR

Definition at line 31 of file scarderr.h.

◆ SCARD_W_CACHE_ITEM_NOT_FOUND

#define SCARD_W_CACHE_ITEM_NOT_FOUND   ((DWORD)0x80100070)

Definition at line 92 of file scarderr.h.

◆ SCARD_W_CACHE_ITEM_STALE

#define SCARD_W_CACHE_ITEM_STALE   ((DWORD)0x80100071)

Definition at line 93 of file scarderr.h.

◆ SCARD_W_CACHE_ITEM_TOO_BIG

#define SCARD_W_CACHE_ITEM_TOO_BIG   ((DWORD)0x80100072)

Definition at line 94 of file scarderr.h.

◆ SCARD_W_CANCELLED_BY_USER

#define SCARD_W_CANCELLED_BY_USER   ((DWORD)0x8010006E)

Definition at line 90 of file scarderr.h.

◆ SCARD_W_CARD_NOT_AUTHENTICATED

#define SCARD_W_CARD_NOT_AUTHENTICATED   ((DWORD)0x8010006F)

Definition at line 91 of file scarderr.h.

◆ SCARD_W_CHV_BLOCKED

#define SCARD_W_CHV_BLOCKED   ((DWORD)0x8010006C)

Definition at line 88 of file scarderr.h.

◆ SCARD_W_EOF

#define SCARD_W_EOF   ((DWORD)0x8010006D)

Definition at line 89 of file scarderr.h.

◆ SCARD_W_REMOVED_CARD

#define SCARD_W_REMOVED_CARD   ((DWORD)0x80100069)

Definition at line 85 of file scarderr.h.

◆ SCARD_W_RESET_CARD

#define SCARD_W_RESET_CARD   ((DWORD)0x80100068)

Definition at line 84 of file scarderr.h.

◆ SCARD_W_SECURITY_VIOLATION

#define SCARD_W_SECURITY_VIOLATION   ((DWORD)0x8010006A)

Definition at line 86 of file scarderr.h.

◆ SCARD_W_UNPOWERED_CARD

#define SCARD_W_UNPOWERED_CARD   ((DWORD)0x80100067)

Definition at line 83 of file scarderr.h.

◆ SCARD_W_UNRESPONSIVE_CARD

#define SCARD_W_UNRESPONSIVE_CARD   ((DWORD)0x80100066)

Definition at line 82 of file scarderr.h.

◆ SCARD_W_UNSUPPORTED_CARD

#define SCARD_W_UNSUPPORTED_CARD   ((DWORD)0x80100065)

Definition at line 81 of file scarderr.h.

◆ SCARD_W_WRONG_CHV

#define SCARD_W_WRONG_CHV   ((DWORD)0x8010006B)

Definition at line 87 of file scarderr.h.

◆ STATUS_SEVERITY_ERROR

#define STATUS_SEVERITY_ERROR   ((NTSTATUS) 0x00000003)

Definition at line 29 of file scarderr.h.

◆ STATUS_SEVERITY_INFORMATIONAL

#define STATUS_SEVERITY_INFORMATIONAL   ((NTSTATUS) 0x00000001)

Definition at line 27 of file scarderr.h.

◆ STATUS_SEVERITY_WARNING

#define STATUS_SEVERITY_WARNING   ((NTSTATUS) 0x00000002)

Definition at line 28 of file scarderr.h.