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

CrossNt.h File Reference
#include <ntddk.h>
#include <stddef.h>
#include <string.h>
#include <stdarg.h>
#include <stdio.h>
#include "ntddk_ex.h"
#include "tools.h"
#include "rwlock.h"
#include "misc.h"
#include "CrNtDecl.h"
#include "CrNtStubs.h"

Go to the source code of this file.

Defines

#define DECL_FUNC_PTR(_type, _cconv, _name)   _type (_cconv * _name)
#define WinVer_Is351   (MajorVersion==0x03)
#define WinVer_IsNT   (MajorVersion==0x04)
#define WinVer_Is2k   (MajorVersion==0x05 && MinorVersion==0x00)
#define WinVer_IsXP   (MajorVersion==0x05 && MinorVersion==0x01)
#define WinVer_IsXPp   (MajorVersion==0x05 && MinorVersion>=0x01)
#define WinVer_IsdNET   (MajorVersion==0x05 && MinorVersion==0x02)
#define WinVer_IsdNETp   ((MajorVersion==0x05 && MinorVersion>=0x02) || (MajorVersion>0x05))
#define WinVer_IsVista   (MajorVersion==0x06 && MinorVersion==0x00)
#define WinVer_Id()   ((MajorVersion << 8) | MinorVersion)
#define WinVer_351   (0x0351)
#define WinVer_NT   (0x0400)
#define WinVer_ROS   (0x0401)
#define WinVer_2k   (0x0500)
#define WinVer_XP   (0x0501)
#define WinVer_dNET   (0x0502)
#define WinVer_Vista   (0x0600)
#define CROSSNT_DECL_API

Typedefs

typedef PULONG MinorVersion OPTIONAL
typedef OUT PVOID SystemInfoBuffer
typedef OUT PVOID IN ULONG SystemInfoBufferSize

Functions

NTSTATUS NTAPI CrNtInit (IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath)
PVOID NTAPI CrNtGetModuleBase (IN PCHAR pModuleName)
PVOID NTAPI CrNtFindModuleBaseByPtr (IN PVOID ptrInSection, IN PCHAR ptrExportedName)
PVOID NTAPI CrNtGetProcAddress (PVOID ModuleBase, PCHAR pFunctionName)
typedef DECL_FUNC_PTR (BOOLEAN, __stdcall, ptrCrNtPsGetVersion)(PULONG MajorVersion OPTIONAL
typedef DECL_FUNC_PTR (NTSTATUS, __stdcall, ptrCrNtNtQuerySystemInformation)(IN SYSTEM_INFORMATION_CLASS SystemInfoClass

Variables

ptrCrNtPsGetVersion CrNtPsGetVersion
ptrCrNtNtQuerySystemInformation CrNtNtQuerySystemInformation
ULONG MajorVersion
ULONG MinorVersion
ULONG BuildNumber
ULONG SPVersion
HANDLE g_hNtosKrnl
HANDLE g_hHal

Generated on Sat May 26 2012 05:25:13 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.