\r
/* These provide support for sharing code between User and Kernel RTL */\r
PVOID\r
-STDCALL\r
+NTAPI\r
RtlpAllocateMemory(\r
ULONG Bytes,\r
ULONG Tag);\r
\r
VOID\r
-STDCALL\r
+NTAPI\r
RtlpFreeMemory(\r
PVOID Mem,\r
ULONG Tag);\r
\r
KPROCESSOR_MODE\r
-STDCALL\r
+NTAPI\r
RtlpGetMode(VOID);\r
\r
NTSTATUS\r
-STDCALL\r
+NTAPI\r
RtlDeleteHeapLock(PRTL_CRITICAL_SECTION CriticalSection);\r
\r
NTSTATUS\r
-STDCALL\r
+NTAPI\r
RtlEnterHeapLock(PRTL_CRITICAL_SECTION CriticalSection);\r
\r
NTSTATUS\r
-STDCALL\r
+NTAPI\r
RtlInitializeHeapLock(PRTL_CRITICAL_SECTION CriticalSection);\r
\r
NTSTATUS\r
-STDCALL\r
+NTAPI\r
RtlLeaveHeapLock(PRTL_CRITICAL_SECTION CriticalSection);\r
\r
BOOLEAN\r
NTAPI\r
-RtlpCheckForActiveDebugger(VOID);\r
+RtlpCheckForActiveDebugger(BOOLEAN Type);\r
\r
BOOLEAN\r
NTAPI\r
#define RtlpAllocateStringMemory RtlpAllocateMemory\r
#define RtlpFreeStringMemory RtlpFreeMemory\r
\r
+BOOLEAN\r
+NTAPI\r
+RtlpSetInDbgPrint(IN BOOLEAN NewValue);\r
+\r
/* i386/except.S */\r
\r
EXCEPTION_DISPOSITION\r
-STDCALL\r
+NTAPI\r
RtlpExecuteHandlerForException(PEXCEPTION_RECORD ExceptionRecord,\r
PEXCEPTION_REGISTRATION_RECORD RegistrationFrame,\r
PCONTEXT Context,\r
PVOID DispatcherContext,\r
- PEXCEPTION_HANDLER ExceptionHandler);\r
+ PEXCEPTION_ROUTINE ExceptionHandler);\r
\r
EXCEPTION_DISPOSITION\r
-STDCALL\r
+NTAPI\r
RtlpExecuteHandlerForUnwind(PEXCEPTION_RECORD ExceptionRecord,\r
PEXCEPTION_REGISTRATION_RECORD RegistrationFrame,\r
PCONTEXT Context,\r
PVOID DispatcherContext,\r
- PEXCEPTION_HANDLER ExceptionHandler);\r
+ PEXCEPTION_ROUTINE ExceptionHandler);\r
\r
VOID\r
NTAPI\r
NTAPI\r
RtlpCaptureContext(OUT PCONTEXT ContextRecord);\r
\r
+/* i386/debug.S */\r
+NTSTATUS\r
+NTAPI\r
+DebugService(IN ULONG Service,\r
+ IN PVOID Buffer,\r
+ IN ULONG Length,\r
+ IN PVOID Argument1,\r
+ IN PVOID Argument2);\r
+\r
/* Tags for the String Allocators */\r
#define TAG_USTR TAG('U', 'S', 'T', 'R')\r
#define TAG_ASTR TAG('A', 'S', 'T', 'R')\r