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

tilists.h
Go to the documentation of this file.
00001 #pragma once
00002 
00003 #define TIPASTE(x,y) x ## y
00004 
00005 #define IF_LIST_ITER(n) \
00006     PLIST_ENTRY TIPASTE(n,Entry); \
00007     PIP_INTERFACE n;
00008 
00009 #define ForEachInterface(n) \
00010     TIPASTE(n,Entry) = InterfaceListHead.Flink; \
00011     while (TIPASTE(n,Entry) != &InterfaceListHead) { \
00012               TI_DbgPrint \
00013                   (MAX_TRACE,( # n ": %x\n", \
00014                                TIPASTE(n,Entry))); \
00015               ASSERT(TIPASTE(n,Entry)); \
00016           n = CONTAINING_RECORD(TIPASTE(n,Entry), IP_INTERFACE, \
00017                     ListEntry); \
00018           ASSERT(n);
00019 
00020 #define EndFor(n) \
00021      TI_DbgPrint(MAX_TRACE,("Next " # n " %x\n",  \
00022                 TIPASTE(n,Entry->Flink))); \
00023      TIPASTE(n,Entry) = TIPASTE(n,Entry)->Flink; \
00024 }

Generated on Sun May 27 2012 04:28:07 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.