KeyView 23.2

# KV_SET_OOP_USER

This structure specifies the user for KVOOP to run as, when fpSetConfig() is used with `KVFLT_SETOOPUSERWIN` or `KVFLT_SETOOPUSERUNIX`. For more information, see Run KeyView with Reduced Privileges. The structure is defined differently, and contains different user information, on Windows and non-Windows platforms. In either case, the structure is defined in `kvtypes.h`, and must be initialized using the macro `KVStructInit` before use.

## Windows

    typedef struct tag_KV_SET_OOP_USER
    {
        KVStructHeader;

        const char* username;
        const char* password;
        const char* domain;
    }
    KV_SET_OOP_USER;

### Member Descriptions

`KVStructHeader` | The KeyView version of the structure. See KVStructHead.
`username` | The username of the user to start KVOOP as.
`password` | The password of the user to start KVOOP as.
`domain` | The domain of the user to start KVOOP as.

## Non-Windows

    typedef struct tag_KV_SET_OOP_USER
    {
        KVStructHeader;

        uid_t uid;
        gid_t gid;
    }
    KV_SET_OOP_USER;

### Member Descriptions

`KVStructHeader` | The KeyView version of the structure. See KVStructHead.
`uid` | The user ID for KVOOP to change to after starting.
`gid` | The group ID for KVOOP to change to after starting.

Copyright 2016-2023 Open Text
Version 23.2 | Last updated March 2023

Send documentation feedback

Close

Send documentation feedback

To send feedback using your default email client, open an email window.

Otherwise, send your feedback and the information below to swpdl.idoldocsfeedback@microfocus.com.

We appreciate your feedback!

Product: IDOL KeyView 23.2

Topic Title: KV_SET_OOP_USER