| 617 | } |
| 618 | |
| 619 | STATIC |
| 620 | BOOLEAN |
| 621 | AddCustomSubEntry ( |
| 622 | IN OUT CUSTOM_LOADER_ENTRY *Entry, |
| 623 | IN CUSTOM_LOADER_ENTRY *SubEntry) |
| 624 | { |
| 625 | if ((Entry == NULL) || (SubEntry == NULL)) { |
| 626 | return FALSE; |
| 627 | } |
| 628 | |
| 629 | if (Entry->SubEntries != NULL) { |
| 630 | CUSTOM_LOADER_ENTRY *Entries = Entry->SubEntries; |
| 631 | |
| 632 | while (Entries->Next != NULL) { |
| 633 | Entries = Entries->Next; |
| 634 | } |
| 635 | |
| 636 | Entries->Next = SubEntry; |
| 637 | } else { |
| 638 | Entry->SubEntries = SubEntry; |
| 639 | } |
| 640 | |
| 641 | return TRUE; |
| 642 | } |
| 643 | |
| 644 | //BOOLEAN |
| 645 | //CopyKernelAndKextPatches (IN OUT KERNEL_AND_KEXT_PATCHES *Dst, |