Home | Info | Community | Development | myReactOS | Contact Us
ReactOS Development > Doxygensys_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
1.7.6.1
|