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

sysldr.c File Reference
#include <ntoskrnl.h>
#include <debug.h>
#include "../ARM3/miarm.h"

Go to the source code of this file.

Defines

#define NDEBUG
#define MODULE_INVOLVED_IN_ARM3

Functions

__inline VOID sprintf_nt (IN PCHAR Buffer, IN PCHAR Format, IN...)
PVOID NTAPI MiCacheImageSymbols (IN PVOID BaseAddress)
NTSTATUS NTAPI MiLoadImageSection (IN OUT PVOID *SectionPtr, OUT PVOID *ImageBase, IN PUNICODE_STRING FileName, IN BOOLEAN SessionLoad, IN PLDR_DATA_TABLE_ENTRY LdrEntry)
PVOID NTAPI MiLocateExportName (IN PVOID DllBase, IN PCHAR ExportName)
NTSTATUS NTAPI MmCallDllInitialize (IN PLDR_DATA_TABLE_ENTRY LdrEntry, IN PLIST_ENTRY ListHead)
BOOLEAN NTAPI MiCallDllUnloadAndUnloadDll (IN PLDR_DATA_TABLE_ENTRY LdrEntry)
NTSTATUS NTAPI MiDereferenceImports (IN PLOAD_IMPORTS ImportList)
VOID NTAPI MiClearImports (IN PLDR_DATA_TABLE_ENTRY LdrEntry)
PVOID NTAPI MiFindExportedRoutineByName (IN PVOID DllBase, IN PANSI_STRING ExportName)
VOID NTAPI MiProcessLoaderEntry (IN PLDR_DATA_TABLE_ENTRY LdrEntry, IN BOOLEAN Insert)
VOID NTAPI INIT_FUNCTION MiUpdateThunks (IN PLOADER_PARAMETER_BLOCK LoaderBlock, IN PVOID OldBase, IN PVOID NewBase, IN ULONG Size)
NTSTATUS NTAPI MiSnapThunk (IN PVOID DllBase, IN PVOID ImageBase, IN PIMAGE_THUNK_DATA Name, IN PIMAGE_THUNK_DATA Address, IN PIMAGE_EXPORT_DIRECTORY ExportDirectory, IN ULONG ExportSize, IN BOOLEAN SnapForwarder, OUT PCHAR *MissingApi)
NTSTATUS NTAPI MmUnloadSystemImage (IN PVOID ImageHandle)
NTSTATUS NTAPI MiResolveImageReferences (IN PVOID ImageBase, IN PUNICODE_STRING ImageFileDirectory, IN PUNICODE_STRING NamePrefix OPTIONAL, OUT PCHAR *MissingApi, OUT PWCHAR *MissingDriver, OUT PLOAD_IMPORTS *LoadImports)
VOID NTAPI MiFreeInitializationCode (IN PVOID InitStart, IN PVOID InitEnd)
VOID NTAPI INIT_FUNCTION MiFindInitializationCode (OUT PVOID *StartVa, OUT PVOID *EndVa)
VOID NTAPI MmFreeDriverInitialization (IN PLDR_DATA_TABLE_ENTRY LdrEntry)
VOID NTAPI INIT_FUNCTION MiReloadBootLoadedDrivers (IN PLOADER_PARAMETER_BLOCK LoaderBlock)
NTSTATUS NTAPI INIT_FUNCTION MiBuildImportsForBootDrivers (VOID)
VOID NTAPI INIT_FUNCTION MiLocateKernelSections (IN PLDR_DATA_TABLE_ENTRY LdrEntry)
BOOLEAN NTAPI INIT_FUNCTION MiInitializeLoadedModuleList (IN PLOADER_PARAMETER_BLOCK LoaderBlock)
LOGICAL NTAPI MiUseLargeDriverPage (IN ULONG NumberOfPtes, IN OUT PVOID *ImageBaseAddress, IN PUNICODE_STRING BaseImageName, IN BOOLEAN BootDriver)
ULONG NTAPI MiComputeDriverProtection (IN BOOLEAN SessionSpace, IN ULONG SectionProtection)
VOID NTAPI MiSetSystemCodeProtection (IN PMMPTE FirstPte, IN PMMPTE LastPte, IN ULONG ProtectionMask)
VOID NTAPI MiWriteProtectSystemImage (IN PVOID ImageBase)
VOID NTAPI MiSetPagingOfDriver (IN PMMPTE PointerPte, IN PMMPTE LastPte)
VOID NTAPI MiEnablePagingOfDriver (IN PLDR_DATA_TABLE_ENTRY LdrEntry)
BOOLEAN NTAPI MmVerifyImageIsOkForMpUse (IN PVOID BaseAddress)
NTSTATUS NTAPI MmCheckSystemImage (IN HANDLE ImageHandle, IN BOOLEAN PurgeSection)
NTSTATUS NTAPI MmLoadSystemImage (IN PUNICODE_STRING FileName, IN PUNICODE_STRING NamePrefix OPTIONAL, IN PUNICODE_STRING LoadedName OPTIONAL, IN ULONG Flags, OUT PVOID *ModuleObject, OUT PVOID *ImageBaseAddress)
PLDR_DATA_TABLE_ENTRY NTAPI MiLookupDataTableEntry (IN PVOID Address)
PVOID NTAPI MmPageEntireDriver (IN PVOID AddressWithinSection)
VOID NTAPI MmResetDriverPaging (IN PVOID AddressWithinSection)
PVOID NTAPI MmGetSystemRoutineAddress (IN PUNICODE_STRING SystemRoutineName)

Variables

LIST_ENTRY PsLoadedModuleList
LIST_ENTRY MmLoadedUserImageList
KSPIN_LOCK PsLoadedModuleSpinLock
ERESOURCE PsLoadedModuleResource
ULONG_PTR PsNtosImageBase
KMUTANT MmSystemLoadLock
PFN_NUMBER MmTotalSystemDriverPages
PVOID MmUnloadedDrivers
PVOID MmLastUnloadedDrivers
BOOLEAN MmMakeLowMemory
BOOLEAN MmEnforceWriteProtection = TRUE
PMMPTE MiKernelResourceStartPte
PMMPTE MiKernelResourceEndPte
ULONG_PTR ExPoolCodeStart
ULONG_PTR ExPoolCodeEnd
ULONG_PTR MmPoolCodeStart
ULONG_PTR MmPoolCodeEnd
ULONG_PTR MmPteCodeStart
ULONG_PTR MmPteCodeEnd

Generated on Sat May 26 2012 06:07:35 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.