Fix msvc/gcc NDK problem

svn path=/trunk/; revision=19479
This commit is contained in:
Alex Ionescu 2005-11-23 04:31:58 +00:00
parent 7208d96617
commit 348e9f5f3d
3 changed files with 10 additions and 4 deletions

View file

@ -112,7 +112,6 @@ Author:
#define TIME_ZONE_ID_UNKNOWN 0 #define TIME_ZONE_ID_UNKNOWN 0
#define TIME_ZONE_ID_STANDARD 1 #define TIME_ZONE_ID_STANDARD 1
#define TIME_ZONE_ID_DAYLIGHT 2 #define TIME_ZONE_ID_DAYLIGHT 2
#define TIME_ZONE_ID_INVALID 0xFFFFFFFF
// //
// RTL Lock Type (Critical Section or Resource) // RTL Lock Type (Critical Section or Resource)
@ -669,7 +668,7 @@ typedef struct _RTL_HANDLE_TABLE
typedef struct _EXCEPTION_REGISTRATION_RECORD typedef struct _EXCEPTION_REGISTRATION_RECORD
{ {
struct _EXCEPTION_REGISTRATION_RECORD *Next; struct _EXCEPTION_REGISTRATION_RECORD *Next;
PEXCEPTION_HANDLER Handler; PEXCEPTION_ROUTINE Handler;
} EXCEPTION_REGISTRATION_RECORD, *PEXCEPTION_REGISTRATION_RECORD; } EXCEPTION_REGISTRATION_RECORD, *PEXCEPTION_REGISTRATION_RECORD;
// //

View file

@ -75,7 +75,7 @@ RtlpExecuteHandlerForException(PEXCEPTION_RECORD ExceptionRecord,
PEXCEPTION_REGISTRATION_RECORD RegistrationFrame, PEXCEPTION_REGISTRATION_RECORD RegistrationFrame,
PCONTEXT Context, PCONTEXT Context,
PVOID DispatcherContext, PVOID DispatcherContext,
PEXCEPTION_HANDLER ExceptionHandler); PEXCEPTION_ROUTINE ExceptionHandler);
EXCEPTION_DISPOSITION EXCEPTION_DISPOSITION
NTAPI NTAPI
@ -83,7 +83,7 @@ RtlpExecuteHandlerForUnwind(PEXCEPTION_RECORD ExceptionRecord,
PEXCEPTION_REGISTRATION_RECORD RegistrationFrame, PEXCEPTION_REGISTRATION_RECORD RegistrationFrame,
PCONTEXT Context, PCONTEXT Context,
PVOID DispatcherContext, PVOID DispatcherContext,
PEXCEPTION_HANDLER ExceptionHandler); PEXCEPTION_ROUTINE ExceptionHandler);
VOID VOID
NTAPI NTAPI

View file

@ -553,6 +553,13 @@ typedef IO_ALLOCATION_ACTION
IN PVOID MapRegisterBase, IN PVOID MapRegisterBase,
IN PVOID Context); IN PVOID Context);
typedef EXCEPTION_DISPOSITION
(DDKAPI *PEXCEPTION_ROUTINE)(
IN struct _EXCEPTION_RECORD *ExceptionRecord,
IN PVOID EstablisherFrame,
IN OUT struct _CONTEXT *ContextRecord,
IN OUT PVOID DispatcherContext);
typedef VOID typedef VOID
(DDKAPI *PDRIVER_LIST_CONTROL)( (DDKAPI *PDRIVER_LIST_CONTROL)(
IN struct _DEVICE_OBJECT *DeviceObject, IN struct _DEVICE_OBJECT *DeviceObject,