* include/wingdi.h (struct _DOCINFO[AW]): UNICODE it.
(StartDoc[AW]): Use UNICODE'd LPDOCINFO[AW] * include/winuser.h (struct tagMOUSEKEYS): Define new structure. * include/winerror.h (NTE_*): Add CryptoAPI error codes.
This commit is contained in:
@ -687,6 +687,7 @@
|
||||
#define GetScode(hr) ((SCODE) (hr))
|
||||
#define ResultFromScode(sc) ((HRESULT) (sc))
|
||||
#define PropagateResult(hrPrevious, scBase) ((HRESULT) scBase)
|
||||
|
||||
#define NOERROR S_OK
|
||||
#define E_UNEXPECTED 0x8000FFFFL
|
||||
#define E_NOTIMPL 0x80004001L
|
||||
@ -1009,4 +1010,40 @@
|
||||
#define RPC_E_WRONG_THREAD 0x8001010EL
|
||||
#define RPC_E_THREAD_NOT_INIT 0x8001010FL
|
||||
#define RPC_E_UNEXPECTED 0x8001FFFFL
|
||||
|
||||
#define NTE_BAD_UID 0x80090001L
|
||||
#define NTE_BAD_HASH 0x80090002L
|
||||
#define NTE_BAD_KEY 0x80090003L
|
||||
#define NTE_BAD_LEN 0x80090004L
|
||||
#define NTE_BAD_DATA 0x80090005L
|
||||
#define NTE_BAD_SIGNATURE 0x80090006L
|
||||
#define NTE_BAD_VER 0x80090007L
|
||||
#define NTE_BAD_ALGID 0x80090008L
|
||||
#define NTE_BAD_FLAGS 0x80090009L
|
||||
#define NTE_BAD_TYPE 0x8009000AL
|
||||
#define NTE_BAD_KEY_STATE 0x8009000BL
|
||||
#define NTE_BAD_HASH_STATE 0x8009000CL
|
||||
#define NTE_NO_KEY 0x8009000DL
|
||||
#define NTE_NO_MEMORY 0x8009000EL
|
||||
#define NTE_EXISTS 0x8009000FL
|
||||
#define NTE_PERM 0x80090010L
|
||||
#define NTE_NOT_FOUND 0x80090011L
|
||||
#define NTE_DOUBLE_ENCRYPT 0x80090012L
|
||||
#define NTE_BAD_PROVIDER 0x80090013L
|
||||
#define NTE_BAD_PROV_TYPE 0x80090014L
|
||||
#define NTE_BAD_PUBLIC_KEY 0x80090015L
|
||||
#define NTE_BAD_KEYSET 0x80090016L
|
||||
#define NTE_PROV_TYPE_NOT_DEF 0x80090017L
|
||||
#define NTE_PROV_TYPE_ENTRY_BAD 0x80090018L
|
||||
#define NTE_KEYSET_NOT_DEF 0x80090019L
|
||||
#define NTE_KEYSET_ENTRY_BAD 0x8009001AL
|
||||
#define NTE_PROV_TYPE_NO_MATCH 0x8009001BL
|
||||
#define NTE_SIGNATURE_FILE_BAD 0x8009001CL
|
||||
#define NTE_PROVIDER_DLL_FAIL 0x8009001DL
|
||||
#define NTE_PROV_DLL_NOT_FOUND 0x8009001EL
|
||||
#define NTE_BAD_KEYSET_PARAM 0x8009001FL
|
||||
#define NTE_FAIL 0x80090020L
|
||||
#define NTE_SYS_ERR 0x80090021L
|
||||
/* #define NTE_TOKEN_KEYSET_STORAGE ??? */
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user