/*++ Copyright (c) 1995 Microsoft Corporation Module Name: redblack.h Abstract: Prototypes for the red/black tree implementation. Author: 16-Jun-1995 t-orig Revision History: --*/ // Intel prototypes: PEPNODE insertNodeIntoIntelTree( PEPNODE root, PEPNODE x, PEPNODE NIL ); PEPNODE findIntel( PEPNODE root, PVOID addr, PEPNODE NIL ); PEPNODE findIntelNext( PEPNODE root, PVOID addr, PEPNODE NIL ); PEPNODE intelRBDelete( PEPNODE root, PEPNODE z, PEPNODE NIL ); BOOLEAN intelContainsRange( PEPNODE root, PEPNODE NIL, PVOID StartAddr, PVOID EndAddr ); // RISC prototypes PEPNODE insertNodeIntoNativeTree( PEPNODE root, PEPNODE x, PEPNODE NIL ); PEPNODE findNative( PEPNODE root, PVOID addr, PEPNODE NIL ); PEPNODE findNativeNext( PEPNODE root, PVOID addr, PEPNODE NIL ); PEPNODE nativeRBDelete( PEPNODE root, PEPNODE z, PEPNODE NIL ); BOOLEAN nativeContainsRange( PEPNODE root, PEPNODE NIL, PVOID StartAddr, PVOID EndAddr );