---
title: GDevice
framework: Application Services
role: symbol
role_heading: Structure
platforms: [macOS 10.0+]
path: applicationservices/gdevice
---

# GDevice

## Declaration

```swift
struct GDevice
```

## Topics

### Initializers

- [init()](applicationservices/gdevice/1460146-init.md)
- [init(gdRefNum:gdID:gdType:gdITable:gdResPref:gdSearchProc:gdCompProc:gdFlags:gdPMap:gdRefCon:gdNextGD:gdRect:gdMode:gdCCBytes:gdCCDepth:gdCCXData:gdCCXMask:gdExt:)](applicationservices/gdevice/1458837-init.md)

### Instance Properties

- [gdCCBytes](applicationservices/gdevice/1462812-gdccbytes.md)
- [gdCCDepth](applicationservices/gdevice/1462418-gdccdepth.md)
- [gdCCXData](applicationservices/gdevice/1459010-gdccxdata.md)
- [gdCCXMask](applicationservices/gdevice/1459120-gdccxmask.md)
- [gdCompProc](applicationservices/gdevice/1459239-gdcompproc.md)
- [gdExt](applicationservices/gdevice/1459670-gdext.md)
- [gdFlags](applicationservices/gdevice/1463938-gdflags.md)
- [gdID](applicationservices/gdevice/1459653-gdid.md)
- [gdITable](applicationservices/gdevice/1458907-gditable.md)
- [gdMode](applicationservices/gdevice/1461199-gdmode.md)
- [gdNextGD](applicationservices/gdevice/1458799-gdnextgd.md)
- [gdPMap](applicationservices/gdevice/1459113-gdpmap.md)
- [gdRect](applicationservices/gdevice/1460132-gdrect.md)
- [gdRefCon](applicationservices/gdevice/1461387-gdrefcon.md)
- [gdRefNum](applicationservices/gdevice/1459092-gdrefnum.md)
- [gdResPref](applicationservices/gdevice/1461823-gdrespref.md)
- [gdSearchProc](applicationservices/gdevice/1462338-gdsearchproc.md)
- [gdType](applicationservices/gdevice/1462956-gdtype.md)
