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