test: psldt.c Source File

Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

# psldt.c

Go to the documentation of this file.

    00001 /*++
    00002
    00003 Copyright (c) 1990  Microsoft Corporation
    00004
    00005 Module Name:
    00006
    00007     psldt.c
    00008
    00009 Abstract:
    00010
    00011     This module contains mips stubs for the process and thread ldt support
    00012
    00013 Author:
    00014
    00015     Dave Hastings (daveh) 20 May 1991
    00016
    00017 Revision History:
    00018
    00019 --*/
    00020
    00021 #include "psp.h"
    00022
    00023
    00024 NTSTATUS
    00025 PspQueryLdtInformation(
    00026     IN PEPROCESS Process,
    00027     OUT PVOID LdtInformation,
    00028     IN ULONG LdtInformationLength,
    00029     OUT PULONG ReturnLength
    00030     )
    00031 /*++
    00032
    00033 Routine Description:
    00034
    00035     This routine returns STATUS_NOT_IMPLEMENTED
    00036
    00037 Arguments:
    00038
    00039     Process -- Supplies a pointer to the process to return LDT info for
    00040     LdtInformation -- Supplies a pointer to the buffer
    00041     ReturnLength -- Returns the number of bytes put into the buffer
    00042
    00043 Return Value:
    00044
    00045     STATUS_NOT_IMPLEMENTED
    00046 --*/
    00047 {
    00048     return STATUS_NOT_IMPLEMENTED;
    00049 }
    00050
    00051
    00052 NTSTATUS
    00053 PspSetLdtSize(
    00054     IN PEPROCESS Process,
    00055     IN PVOID LdtSize,
    00056     IN ULONG LdtSizeLength
    00057     )
    00058
    00059 /*++
    00060
    00061 Routine Description:
    00062
    00063     This function returns STATUS_NOT_IMPLEMENTED
    00064
    00065 Arguments:
    00066
    00067     Process -- Supplies a pointer to the process whose Ldt is to be sized
    00068     LdtSize -- Supplies a pointer to the size information
    00069
    00070
    00071 Return Value:
    00072
    00073     STATUS_NOT_IMPLEMENTED
    00074 --*/
    00075 {
    00076     return STATUS_NOT_IMPLEMENTED;
    00077 }
    00078
    00079
    00080 NTSTATUS
    00081 PspSetLdtInformation(
    00082     IN PEPROCESS Process,
    00083     IN PVOID LdtInformation,
    00084     IN ULONG LdtInformationLength
    00085     )
    00086
    00087 /*++
    00088
    00089 Routine Description:
    00090
    00091     This function returns STATUS_NOT_IMPLEMENTED
    00092
    00093 Arguments:
    00094
    00095     Process -- Supplies a pointer to the process whose Ldt is to be modified
    00096     LdtInformation -- Supplies a pointer to the information about the Ldt
    00097         modifications
    00098     LdtInformationLength -- Supplies the length of the LdtInformation
    00099         structure.
    00100 Return Value:
    00101
    00102
    00103 Return Value:
    00104
    00105     STATUS_NOT_IMPLEMENTED
    00106 --*/
    00107 {
    00108     return STATUS_NOT_IMPLEMENTED;
    00109 }
    00110
    00111 NTSTATUS
    00112 PspQueryDescriptorThread (
    00113     PETHREAD Thread,
    00114     PVOID ThreadInformation,
    00115     ULONG ThreadInformationLength,
    00116     PULONG ReturnLength
    00117     )
    00118 /*++
    00119
    00120 Routine Description:
    00121
    00122     This function returns STATUS_NOT_IMPLEMENTED
    00123
    00124 Arguments:
    00125
    00126     Thread -- Supplies a pointer to the thread.
    00127     ThreadInformation -- Supplies information on the descriptor.
    00128     ThreadInformationLength -- Supplies the length of the information.
    00129     ReturnLength -- Returns the number of bytes returned.
    00130
    00131 Return Value:
    00132
    00133     STATUS_NOT_IMPLEMENTED
    00134 --*/
    00135 {
    00136     return STATUS_NOT_IMPLEMENTED;
    00137 }
    00138
    00139 VOID
    00140 PspDeleteLdt(
    00141     IN PEPROCESS Process
    00142     )
    00143 /*++
    00144
    00145 Routine Description:
    00146
    00147     This is a stub for the Ldt delete routine
    00148
    00149 Arguments:
    00150
    00151     Process -- Supplies a pointer to the process
    00152
    00153 Return Value:
    00154
    00155     None
    00156 --*/
    00157 {
    00158 }
    00159
    00160 NTSTATUS
    00161 NtSetLdtEntries(
    00162     IN ULONG Selector0,
    00163     IN ULONG Entry0Low,
    00164     IN ULONG Entry0Hi,
    00165     IN ULONG Selector1,
    00166     IN ULONG Entry1Low,
    00167     IN ULONG Entry1High
    00168     )
    00169 {
    00170     return STATUS_NOT_IMPLEMENTED;
    00171 }