Skip to content

Instantly share code, notes, and snippets.

@PsychoTea
Created June 8, 2019 15:41
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save PsychoTea/7628a2c5184e27c7c49c175238afc19c to your computer and use it in GitHub Desktop.
Save PsychoTea/7628a2c5184e27c7c49c175238afc19c to your computer and use it in GitHub Desktop.
struct IOExternalMethodArguments
{
uint32_t version;
uint32_t selector;
uint64_t asyncWakePort;
uint64_t asyncReference;
uint32_t asyncReferenceCount;
const uint64_t *scalarInput;
uint32_t scalarInputCount;
const void *structureInput;
uint32_t structureInputSize;
uint64_t structureInputDescriptor;
uint64_t *scalarOutput;
uint32_t scalarOutputCount;
void *structureOutput;
uint32_t structureOutputSize;
uint64_t structureOutputDescriptor;
uint32_t structureOutputDescriptorSize;
uint32_t __reservedA;
uint64_t structureVariableOutputData;
uint32_t __reserved[30];
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment