windows-nt/Source/XPSP1/NT/base/ntos/ps/ia64/psldt.c
2020-09-26 16:20:57 +08:00

193 lines
3.6 KiB
C

/*++
Copyright (c) 1990 Microsoft Corporation
Module Name:
psldt.c
Abstract:
This module contains mips stubs for the process and thread ldt support
Author:
Dave Hastings (daveh) 20 May 1991
Revision History:
--*/
#include "psp.h"
NTSTATUS
PspQueryLdtInformation(
IN PEPROCESS Process,
OUT PVOID LdtInformation,
IN ULONG LdtInformationLength,
OUT PULONG ReturnLength
)
/*++
Routine Description:
This routine returns STATUS_NOT_IMPLEMENTED
Arguments:
Process -- Supplies a pointer to the process to return LDT info for
LdtInformation -- Supplies a pointer to the buffer
ReturnLength -- Returns the number of bytes put into the buffer
Return Value:
STATUS_NOT_IMPLEMENTED
--*/
{
UNREFERENCED_PARAMETER (Process);
UNREFERENCED_PARAMETER (LdtInformation);
UNREFERENCED_PARAMETER (LdtInformationLength);
UNREFERENCED_PARAMETER (ReturnLength);
return STATUS_NOT_IMPLEMENTED;
}
NTSTATUS
PspSetLdtSize(
IN PEPROCESS Process,
IN PVOID LdtSize,
IN ULONG LdtSizeLength
)
/*++
Routine Description:
This function returns STATUS_NOT_IMPLEMENTED
Arguments:
Process -- Supplies a pointer to the process whose Ldt is to be sized
LdtSize -- Supplies a pointer to the size information
Return Value:
STATUS_NOT_IMPLEMENTED
--*/
{
UNREFERENCED_PARAMETER (Process);
UNREFERENCED_PARAMETER (LdtSize);
UNREFERENCED_PARAMETER (LdtSizeLength);
return STATUS_NOT_IMPLEMENTED;
}
NTSTATUS
PspSetLdtInformation(
IN PEPROCESS Process,
IN PVOID LdtInformation,
IN ULONG LdtInformationLength
)
/*++
Routine Description:
This function returns STATUS_NOT_IMPLEMENTED
Arguments:
Process -- Supplies a pointer to the process whose Ldt is to be modified
LdtInformation -- Supplies a pointer to the information about the Ldt
modifications
LdtInformationLength -- Supplies the length of the LdtInformation
structure.
Return Value:
Return Value:
STATUS_NOT_IMPLEMENTED
--*/
{
UNREFERENCED_PARAMETER (Process);
UNREFERENCED_PARAMETER (LdtInformation);
UNREFERENCED_PARAMETER (LdtInformationLength);
return STATUS_NOT_IMPLEMENTED;
}
NTSTATUS
PspQueryDescriptorThread (
PETHREAD Thread,
PVOID ThreadInformation,
ULONG ThreadInformationLength,
PULONG ReturnLength
)
/*++
Routine Description:
This function returns STATUS_NOT_IMPLEMENTED
Arguments:
Thread -- Supplies a pointer to the thread.
ThreadInformation -- Supplies information on the descriptor.
ThreadInformationLength -- Supplies the length of the information.
ReturnLength -- Returns the number of bytes returned.
Return Value:
STATUS_NOT_IMPLEMENTED
--*/
{
UNREFERENCED_PARAMETER (Thread);
UNREFERENCED_PARAMETER (ThreadInformation);
UNREFERENCED_PARAMETER (ThreadInformationLength);
UNREFERENCED_PARAMETER (ReturnLength);
return STATUS_NOT_IMPLEMENTED;
}
VOID
PspDeleteLdt(
IN PEPROCESS Process
)
/*++
Routine Description:
This is a stub for the Ldt delete routine
Arguments:
Process -- Supplies a pointer to the process
Return Value:
None
--*/
{
UNREFERENCED_PARAMETER (Process);
}
NTSTATUS
NtSetLdtEntries(
IN ULONG Selector0,
IN ULONG Entry0Low,
IN ULONG Entry0Hi,
IN ULONG Selector1,
IN ULONG Entry1Low,
IN ULONG Entry1High
)
{
UNREFERENCED_PARAMETER (Selector0);
UNREFERENCED_PARAMETER (Entry0Low);
UNREFERENCED_PARAMETER (Entry0Hi);
UNREFERENCED_PARAMETER (Selector1);
UNREFERENCED_PARAMETER (Entry1Low);
UNREFERENCED_PARAMETER (Entry1High);
return STATUS_NOT_IMPLEMENTED;
}