Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*++
Copyright (c) 2000 Microsoft Corporation
Module Name:
psldt.c
Abstract:
This module contains AMD64 stubs for the process and thread ldt support.
Author:
David N. Cutler (davec) 13-Oct-2000
--*/
#include "psp.h"
NTSTATUS PspQueryLdtInformation ( IN PEPROCESS Process, OUT PVOID LdtInformation, IN ULONG LdtInformationLength, OUT PULONG ReturnLength )
/*++
Routine Description:
This function is not implemented on AMD64.
Arguments:
Process - Supplies a pointer to a executive process object.
LdtInformation - Supplies a pointer to the information buffer.
LdtInformationLength - Supplies the length of the information buffer.
ReturnLength - Supplies a pointer to a variable that receives the number of bytes returned in the information 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 is not implemented on AMD64.
Arguments:
Process -- Supplies a pointer to an executive process object.
LdtSize -- Supplies a pointer to the LDT size infomration.
LdtSizeLength - Supplies the length of the LDT 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 is not implemented on AMD64.
Arguments:
Process -- Supplies a pointer to an executive process object.
LdtInformation -- Supplies a pointer to the information buffer.
LdtInformationLength -- Supplies the length of the information buffer.
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 is not implemented on AMD64.
Arguments:
Thread - Supplies a pointer to an executive thread object.
ThreadInformation - Supplies a pointer to the thread descriptor information.
ThreadInformationLength - Supplies the length of the thread descriptor information.
ReturnLength - Supplies a pointer to a variable that receives the number of bytes returned in the descriptor information buffer.
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 function is not implemented on AMD64.
Arguments:
Process -- Supplies a pointer to an executive process object.
Return Value:
None.
--*/
{
UNREFERENCED_PARAMETER(Process);
return; }
NTSTATUS NtSetLdtEntries( IN ULONG Selector0, IN ULONG Entry0Low, IN ULONG Entry0Hi, IN ULONG Selector1, IN ULONG Entry1Low, IN ULONG Entry1High )
/*++
Routine Description:
This function is not implemented on AMD64.
Arguments:
Selector0 - Supplies the number of the first descriptor to set.
Entry0Low - Supplies the low 32 bits of the descriptor.
Entry0Hi - Supplies the high 32 bits of the descriptor.
Selector1 - Supplies the number of the last descriptor to set.
Entry1Low - Supplies the low 32 bits of the descriptor.
Entry1Hi - Supplies the high 32 bits of the descriptor.
Return Value:
None.
--*/
{ UNREFERENCED_PARAMETER(Selector0); UNREFERENCED_PARAMETER(Entry0Low); UNREFERENCED_PARAMETER(Entry0Hi); UNREFERENCED_PARAMETER(Selector1); UNREFERENCED_PARAMETER(Entry1Low); UNREFERENCED_PARAMETER(Entry1High);
return STATUS_NOT_IMPLEMENTED; }
|