Ignore:
Timestamp:
Jul 8, 2001, 4:50:35 AM (24 years ago)
Author:
bird
Message:

Added Environment fixes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/win32k.h

    r5319 r6212  
    1 /* $Id: win32k.h,v 1.11 2001-03-15 20:03:10 bird Exp $
     1/* $Id: win32k.h,v 1.12 2001-07-08 02:50:35 bird Exp $
    22 *
    33 * Top level make file for the Win32k library.
     
    3434#define K32_QUERYSYSTEMMEMINFO  0x07
    3535#define K32_QUERYCALLGATE       0x08
    36 #define K32_LASTIOCTLFUNCTION   K32_QUERYCALLGATE
     36#define K32_SETENVIRONMENT      0x09
     37#define K32_LASTIOCTLFUNCTION   K32_SETENVIRONMENT
    3738
    3839
     
    120121PUSHORT ends
    121122
     123PSZ struc
     124        dd ?
     125PSZ ends
     126
    122127CCHMAXPATH EQU 260
    123128
     
    415420typedef struct _k32QueryCallGate *      PK32QUERYCALLGATE;
    416421
     422struct _k32SetEnvironment
     423{
     424    K32HDR      hdr;                    /* Common parameter header */
     425    PSZ         pszzEnvironment;        /* Pointer to current odin32 environment block for a process. */
     426    ULONG       cchEnvironment;         /* Pointer to current odin32 environment block for a process. */
     427    PID         pid;                    /* The process to set invironment for. */
     428};
     429typedef struct _k32SetEnvironment       K32SETENVIRONMENT;
     430typedef struct _k32SetEnvironment *     PK32SETENVIRONMENT;
     431
    417432#pragma pack()
    418433
     
    426441APIRET APIENTRY  libWin32kTerm(void);
    427442BOOL   APIENTRY  libWin32kInstalled(void);
     443APIRET APIENTRY  libWin32kSetEnvironment(PSZ pszzEnvironment, ULONG cchEnvironment, PID pid);
    428444APIRET APIENTRY  libWin32kQueryOptionsStatus(PK32OPTIONS pOptions, PK32STATUS pStatus);
    429445APIRET APIENTRY  libWin32kSetOptions(PK32OPTIONS pOptions);
Note: See TracChangeset for help on using the changeset viewer.