VirtualBox

Changeset 70339 in vbox for trunk/include/iprt/nt


Ignore:
Timestamp:
Dec 26, 2017 2:40:18 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
119939
Message:

iprt/nt/nt.h: Added 32-bit offset comments to RTL_USER_PROCESS_PARAMETER.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/iprt/nt/nt.h

    r70334 r70339  
    24062406{
    24072407    UNICODE_STRING  DosPath;
    2408     HANDLE          Handle;
     2408    HANDLE          Handle;     /**< 0x10 / 0x08 */
    24092409} CURDIR;
     2410AssertCompileSize(CURDIR, ARCH_BITS == 32 ? 0x0c : 0x18);
    24102411typedef CURDIR *PCURDIR;
    24112412
     
    24212422typedef struct _RTL_USER_PROCESS_PARAMETERS
    24222423{
    2423     ULONG           MaximumLength;
    2424     ULONG           Length;
    2425     ULONG           Flags;
    2426     ULONG           DebugFlags;
    2427     HANDLE          ConsoleHandle;
    2428     ULONG           ConsoleFlags;
    2429     HANDLE          StandardInput;
    2430     HANDLE          StandardOutput;
    2431     HANDLE          StandardError;
    2432     CURDIR          CurrentDirectory;
    2433     UNICODE_STRING  DllPath;
    2434     UNICODE_STRING  ImagePathName;
    2435     UNICODE_STRING  CommandLine;
    2436     PWSTR           Environment;
    2437     ULONG           StartingX;
    2438     ULONG           StartingY;
    2439     ULONG           CountX;
    2440     ULONG           CountY;
    2441     ULONG           CountCharsX;
    2442     ULONG           CountCharsY;
    2443     ULONG           FillAttribute;
    2444     ULONG           WindowFlags;
    2445     ULONG           ShowWindowFlags;
    2446     UNICODE_STRING  WindowTitle;
    2447     UNICODE_STRING  DesktopInfo;
    2448     UNICODE_STRING  ShellInfo;
    2449     UNICODE_STRING  RuntimeInfo;
    2450     RTL_DRIVE_LETTER_CURDIR  CurrentDirectories[0x20];
    2451     SIZE_T          EnvironmentSize;        /**< Added in Vista */
    2452     SIZE_T          EnvironmentVersion;     /**< Added in Windows 7. */
    2453     PVOID           PackageDependencyData;  /**< Added Windows 8? */
    2454     ULONG           ProcessGroupId;         /**< Added Windows 8? */
     2424    ULONG           MaximumLength;                      /**< 0x00 / 0x00 */
     2425    ULONG           Length;                             /**< 0x / 0x04 */
     2426    ULONG           Flags;                              /**< 0x / 0x08 */
     2427    ULONG           DebugFlags;                         /**< 0x / 0x0c */
     2428    HANDLE          ConsoleHandle;                      /**< 0x / 0x10 */
     2429    ULONG           ConsoleFlags;                       /**< 0x / 0x14 */
     2430    HANDLE          StandardInput;                      /**< 0x / 0x18 */
     2431    HANDLE          StandardOutput;                     /**< 0x / 0x1c */
     2432    HANDLE          StandardError;                      /**< 0x / 0x20 */
     2433    CURDIR          CurrentDirectory;                   /**< 0x / 0x24 */
     2434    UNICODE_STRING  DllPath;                            /**< 0x / 0x30 */
     2435    UNICODE_STRING  ImagePathName;                      /**< 0x / 0x38 */
     2436    UNICODE_STRING  CommandLine;                        /**< 0x / 0x40 */
     2437    PWSTR           Environment;                        /**< 0x / 0x48 */
     2438    ULONG           StartingX;                          /**< 0x / 0x4c */
     2439    ULONG           StartingY;                          /**< 0x / 0x50 */
     2440    ULONG           CountX;                             /**< 0x / 0x54 */
     2441    ULONG           CountY;                             /**< 0x / 0x58 */
     2442    ULONG           CountCharsX;                        /**< 0x / 0x5c */
     2443    ULONG           CountCharsY;                        /**< 0x / 0x60 */
     2444    ULONG           FillAttribute;                      /**< 0x / 0x64 */
     2445    ULONG           WindowFlags;                        /**< 0x / 0x68 */
     2446    ULONG           ShowWindowFlags;                    /**< 0x / 0x6c */
     2447    UNICODE_STRING  WindowTitle;                        /**< 0x / 0x70 */
     2448    UNICODE_STRING  DesktopInfo;                        /**< 0x / 0x78 */
     2449    UNICODE_STRING  ShellInfo;                          /**< 0x / 0x80 */
     2450    UNICODE_STRING  RuntimeInfo;                        /**< 0x / 0x88 */
     2451    RTL_DRIVE_LETTER_CURDIR  CurrentDirectories[0x20];  /**< 0x / 0x90 */
     2452    SIZE_T          EnvironmentSize;                    /**< 0x / 0x - Added in Vista */
     2453    SIZE_T          EnvironmentVersion;                 /**< 0x / 0x - Added in Windows 7. */
     2454    PVOID           PackageDependencyData;              /**< 0x / 0x - Added Windows 8? */
     2455    ULONG           ProcessGroupId;                     /**< 0x / 0x - Added Windows 8? */
    24552456} RTL_USER_PROCESS_PARAMETERS;
    24562457typedef RTL_USER_PROCESS_PARAMETERS *PRTL_USER_PROCESS_PARAMETERS;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette