VirtualBox

Changeset 95274 in vbox for trunk/include/iprt/process.h


Ignore:
Timestamp:
Jun 14, 2022 10:48:33 AM (2 years ago)
Author:
vboxsync
Message:

FE/VBoxAutostart/adi: Added experimental support for running VBoxSVC session 0 (service session). Did some minor cleanup for the patch posted at comment 95. Disabled by default for now. bugref:9341

File:
1 edited

Legend:

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

    r93115 r95274  
    230230/** For use with RTPROC_FLAGS_SERVICE to specify a desired session ID
    231231 * (Windows only, ignored elsewhere).  The @a pvExtraData argument points to
    232  * a uint32_t containing the session ID, UINT32_MAX means any session. */
     232 * a uint32_t containing the session ID, UINT32_MAX means any session.
     233 * Can not be set with RTPROC_FLAGS_TOKEN_SUPPLIED */
    233234#define RTPROC_FLAGS_DESIRED_SESSION_ID     RT_BIT(11)
    234235/** This is a modifier to RTPROC_FLAGS_PROFILE on unix systems that makes it
     
    238239 * This is ignored on Windows as it is using UTF-16. */
    239240#define RTPROC_FLAGS_UTF8_ARGV              RT_BIT_32(13)
     241/** Create process using supplied token. The @a pvExtraData argument points to
     242 * a HANDLE containing the token used as user credentials for process creation.
     243 * Can not be set with RTPROC_FLAGS_DESIRED_SESSION_ID.
     244 * Windows only flag, ignored everywhere else. */
     245#define RTPROC_FLAGS_TOKEN_SUPPLIED         RT_BIT(14)
     246
    240247/** Valid flag mask. */
    241 #define RTPROC_FLAGS_VALID_MASK             UINT32_C(0x3fff)
     248#define RTPROC_FLAGS_VALID_MASK             UINT32_C(0x7fff)
    242249/** @}  */
    243250
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