ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

sys_arch.h
Go to the documentation of this file.
00001 /* ReactOS-Specific lwIP binding header - by Cameron Gutman */
00002 
00003 /* Implmentation specific structs */
00004 typedef struct _sys_sem_t
00005 {
00006     KEVENT Event;
00007     int Valid;
00008 } sys_sem_t;
00009 
00010 typedef struct _sys_mbox_t
00011 {
00012     KSPIN_LOCK Lock;
00013     LIST_ENTRY ListHead;
00014     KEVENT Event;
00015     int Valid;
00016 } sys_mbox_t;
00017 
00018 typedef KIRQL sys_prot_t;
00019 
00020 typedef u32_t sys_thread_t;
00021 
00022 typedef struct _LWIP_MESSAGE_CONTAINER
00023 {
00024     PVOID Message;
00025     LIST_ENTRY ListEntry;
00026 } LWIP_MESSAGE_CONTAINER, *PLWIP_MESSAGE_CONTAINER;
00027 
00028 #define sys_jiffies() sys_now()
00029 
00030 /* NULL definitions */
00031 #define SYS_MBOX_NULL NULL
00032 #define SYS_SEM_NULL NULL
00033 #define SYS_ARCH_NULL NULL
00034 
00035 void
00036 sys_arch_protect(sys_prot_t *lev);
00037 
00038 void
00039 sys_arch_unprotect(sys_prot_t lev);
00040 
00041 void
00042 sys_shutdown(void);
00043 

Generated on Mon May 28 2012 04:35:57 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.