source: trunk/src/emx/include/ulserrno.h@ 1036

Last change on this file since 1036 was 231, checked in by bird, 22 years ago

APIENTRY. Missing errorcodes.

  • Property cvs2svn:cvs-rev set to 1.2
  • Property svn:eol-style set to native
  • Property svn:executable set to *
File size: 945 bytes
Line 
1/*
2 * Legalesy-free Unicode API interface for OS/2
3 * Unicode API error codes
4 *
5 * Written by Andrew Zabolotny <bit@eltech.ru>
6 *
7 * This file is put into public domain. You are free to do
8 * literally anything you wish with it: modify, print, sell,
9 * rent, eat, throw out of window: in all (esp. in later)
10 * cases I am not responsible for any damage it causes.
11 */
12
13#ifndef __ULSERRNO_H__
14#define __ULSERRNO_H__
15
16#define ULS_API_ERROR_BASE 0x00020400
17
18typedef enum _uls_return_codes
19{
20 ULS_SUCCESS = 0,
21 ULS_OTHER = ULS_API_ERROR_BASE + 1,
22 ULS_ILLEGALSEQUENCE,
23 ULS_MAXFILESPERPROC,
24 ULS_MAXFILES,
25 ULS_NOOP,
26 ULS_TOOMANYKBD,
27 ULS_KBDNOTFOUND,
28 ULS_BADHANDLE,
29 ULS_NODEAD,
30 ULS_NOSCAN,
31 ULS_INVALIDSCAN,
32 ULS_NOTIMPLEMENTED,
33 ULS_NOMEMORY,
34 ULS_INVALID,
35 ULS_BADOBJECT,
36 ULS_NOTOKEN,
37 ULS_NOMATCH,
38 ULS_BUFFERFULL,
39 ULS_RANGE,
40 ULS_UNSUPPORTED,
41 ULS_BADATTR,
42 ULS_VERSION
43} uls_error_t;
44
45
46#endif /* __ULSERRNO_H__ */
Note: See TracBrowser for help on using the repository browser.