mirror of
https://github.com/reactos/reactos.git
synced 2024-12-28 18:15:11 +00:00
[NETKVM] Fix calling convention for callback and variadic functions
Addendum to 4c37757e81
.
This commit is contained in:
parent
dd5a634611
commit
dc6dfbf668
3 changed files with 9 additions and 9 deletions
|
@ -2209,7 +2209,7 @@ void ParaNdis_ReportLinkStatus(PARANDIS_ADAPTER *pContext, BOOLEAN bForce)
|
||||||
ParaNdis_IndicateConnect(pContext, bConnected, bForce);
|
ParaNdis_IndicateConnect(pContext, bConnected, bForce);
|
||||||
}
|
}
|
||||||
|
|
||||||
static BOOLEAN RestartQueueSynchronously(tSynchronizedContext *SyncContext)
|
static BOOLEAN NTAPI RestartQueueSynchronously(tSynchronizedContext *SyncContext)
|
||||||
{
|
{
|
||||||
struct virtqueue * _vq = (struct virtqueue *) SyncContext->Parameter;
|
struct virtqueue * _vq = (struct virtqueue *) SyncContext->Parameter;
|
||||||
bool res = true;
|
bool res = true;
|
||||||
|
|
|
@ -51,25 +51,25 @@ static VOID NTAPI ParaNdis_OnBugCheck(
|
||||||
);
|
);
|
||||||
static VOID ParaNdis_PrepareBugCheckData();
|
static VOID ParaNdis_PrepareBugCheckData();
|
||||||
|
|
||||||
typedef BOOLEAN (*KeRegisterBugCheckReasonCallbackType) (
|
typedef BOOLEAN (NTAPI *KeRegisterBugCheckReasonCallbackType) (
|
||||||
__out PKBUGCHECK_REASON_CALLBACK_RECORD CallbackRecord,
|
__out PKBUGCHECK_REASON_CALLBACK_RECORD CallbackRecord,
|
||||||
__in PKBUGCHECK_REASON_CALLBACK_ROUTINE CallbackRoutine,
|
__in PKBUGCHECK_REASON_CALLBACK_ROUTINE CallbackRoutine,
|
||||||
__in KBUGCHECK_CALLBACK_REASON Reason,
|
__in KBUGCHECK_CALLBACK_REASON Reason,
|
||||||
__in PUCHAR Component
|
__in PUCHAR Component
|
||||||
);
|
);
|
||||||
|
|
||||||
typedef BOOLEAN (*KeDeregisterBugCheckReasonCallbackType) (
|
typedef BOOLEAN (NTAPI *KeDeregisterBugCheckReasonCallbackType) (
|
||||||
__inout PKBUGCHECK_REASON_CALLBACK_RECORD CallbackRecord
|
__inout PKBUGCHECK_REASON_CALLBACK_RECORD CallbackRecord
|
||||||
);
|
);
|
||||||
|
|
||||||
typedef ULONG (*vDbgPrintExType)(
|
typedef ULONG (NTAPI *vDbgPrintExType)(
|
||||||
__in ULONG ComponentId,
|
__in ULONG ComponentId,
|
||||||
__in ULONG Level,
|
__in ULONG Level,
|
||||||
__in PCCH Format,
|
__in PCCH Format,
|
||||||
__in va_list arglist
|
__in va_list arglist
|
||||||
);
|
);
|
||||||
|
|
||||||
static ULONG DummyPrintProcedure(
|
static ULONG NTAPI DummyPrintProcedure(
|
||||||
__in ULONG ComponentId,
|
__in ULONG ComponentId,
|
||||||
__in ULONG Level,
|
__in ULONG Level,
|
||||||
__in PCCH Format,
|
__in PCCH Format,
|
||||||
|
@ -78,7 +78,7 @@ static ULONG DummyPrintProcedure(
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
static BOOLEAN KeRegisterBugCheckReasonCallbackDummyProc(
|
static BOOLEAN NTAPI KeRegisterBugCheckReasonCallbackDummyProc(
|
||||||
__out PKBUGCHECK_REASON_CALLBACK_RECORD CallbackRecord,
|
__out PKBUGCHECK_REASON_CALLBACK_RECORD CallbackRecord,
|
||||||
__in PKBUGCHECK_REASON_CALLBACK_ROUTINE CallbackRoutine,
|
__in PKBUGCHECK_REASON_CALLBACK_ROUTINE CallbackRoutine,
|
||||||
__in KBUGCHECK_CALLBACK_REASON Reason,
|
__in KBUGCHECK_CALLBACK_REASON Reason,
|
||||||
|
@ -89,7 +89,7 @@ static BOOLEAN KeRegisterBugCheckReasonCallbackDummyProc(
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOLEAN KeDeregisterBugCheckReasonCallbackDummyProc(
|
BOOLEAN NTAPI KeDeregisterBugCheckReasonCallbackDummyProc(
|
||||||
__inout PKBUGCHECK_REASON_CALLBACK_RECORD CallbackRecord
|
__inout PKBUGCHECK_REASON_CALLBACK_RECORD CallbackRecord
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
|
@ -105,7 +105,7 @@ KBUGCHECK_REASON_CALLBACK_RECORD CallbackRecord;
|
||||||
#if defined(DPFLTR_MASK)
|
#if defined(DPFLTR_MASK)
|
||||||
|
|
||||||
//common case, except Win2K
|
//common case, except Win2K
|
||||||
static void DebugPrint(const char *fmt, ...)
|
static void __cdecl DebugPrint(const char *fmt, ...)
|
||||||
{
|
{
|
||||||
va_list list;
|
va_list list;
|
||||||
va_start(list, fmt);
|
va_start(list, fmt);
|
||||||
|
|
|
@ -500,7 +500,7 @@ typedef struct _tagSynchronizedContext
|
||||||
PVOID Parameter;
|
PVOID Parameter;
|
||||||
}tSynchronizedContext;
|
}tSynchronizedContext;
|
||||||
|
|
||||||
typedef BOOLEAN (*tSynchronizedProcedure)(tSynchronizedContext *context);
|
typedef BOOLEAN (NTAPI *tSynchronizedProcedure)(tSynchronizedContext *context);
|
||||||
|
|
||||||
/**********************************************************
|
/**********************************************************
|
||||||
LAZY release procedure returns buffers to VirtIO
|
LAZY release procedure returns buffers to VirtIO
|
||||||
|
|
Loading…
Reference in a new issue