### Enumeration

# Gio CredentialsType

since: 2.26

#### Declaration

    enum Gio.CredentialsType

#### Description [src]

Enumeration describing different kinds of native credential types.

Available since: 2.26

#### Members

`G_CREDENTIALS_TYPE_INVALID`

  Indicates an invalid native credential type.

  - Value: `0`
  - Available since: 2.26
`G_CREDENTIALS_TYPE_LINUX_UCRED`

  The native credentials type is a `struct ucred`.

  - Value: `1`
  - Available since: 2.26
`G_CREDENTIALS_TYPE_FREEBSD_CMSGCRED`

  The native credentials type is a `struct cmsgcred`.

  - Value: `2`
  - Available since: 2.26
`G_CREDENTIALS_TYPE_OPENBSD_SOCKPEERCRED`

  The native credentials type is a `struct sockpeercred`. Added in 2.30.

  - Value: `3`
  - Available since: 2.26
`G_CREDENTIALS_TYPE_SOLARIS_UCRED`

  The native credentials type is a `ucred_t`. Added in 2.40.

  - Value: `4`
  - Available since: 2.26
`G_CREDENTIALS_TYPE_NETBSD_UNPCBID`

  The native credentials type is a `struct unpcbid`. Added in 2.42.

  - Value: `5`
  - Available since: 2.26
`G_CREDENTIALS_TYPE_APPLE_XUCRED`

  The native credentials type is a `struct xucred`. Added in 2.66.

  - Value: `6`
  - Available since: 2.26
`G_CREDENTIALS_TYPE_WIN32_PID`

  The native credentials type is a PID `DWORD`. Added in 2.72.

  - Value: `7`
  - Available since: 2.26