Files
UniXNU/drivers/NativeMobileDisplay/OriginalMobileFramebufferABI.h
T
2026-10-19 18:49:31 +08:00

108 lines
6.6 KiB
C++

// SPDX-License-Identifier: BSD-2-Clause-Patent
#pragma once
// Experimental binary dispatch layout for the exact supplied iOS17 family.
// Unclassified entries have no usable prototype or return contract. Derived
// implementations must fail without returning; never advertise them as supported.
#include <IOKit/IOService.h>
#include <IOKit/IOUserClient.h>
class IOMobileFramebuffer : public IOService {
OSDeclareAbstractStructors(IOMobileFramebuffer)
uint64_t familyPrivate;
public:
virtual __attribute__((noreturn)) void unclassified168() = 0;
virtual __attribute__((noreturn)) void unclassified169() = 0;
virtual __attribute__((noreturn)) void unclassified170() = 0;
virtual __attribute__((noreturn)) void unclassified171() = 0;
virtual __attribute__((noreturn)) void unclassified172() = 0;
virtual __attribute__((noreturn)) void unclassified173() = 0;
virtual __attribute__((noreturn)) void unclassified174() = 0;
virtual __attribute__((noreturn)) void unclassified175() = 0;
virtual __attribute__((noreturn)) void unclassified176() = 0;
virtual __attribute__((noreturn)) void unclassified177() = 0;
virtual __attribute__((noreturn)) void unclassified178() = 0;
virtual __attribute__((noreturn)) void unclassified179() = 0;
virtual __attribute__((noreturn)) void unclassified180() = 0;
virtual __attribute__((noreturn)) void unclassified181() = 0;
virtual IOReturn beforeExternalMethod() = 0;
virtual __attribute__((noreturn)) void unclassified183() = 0;
virtual __attribute__((noreturn)) void unclassified184() = 0;
virtual __attribute__((noreturn)) void unclassified185() = 0;
virtual __attribute__((noreturn)) void unclassified186() = 0;
virtual __attribute__((noreturn)) void unclassified187() = 0;
virtual __attribute__((noreturn)) void unclassified188() = 0;
virtual __attribute__((noreturn)) void unclassified189() = 0;
virtual __attribute__((noreturn)) void unclassified190() = 0;
virtual __attribute__((noreturn)) void unclassified191() = 0;
virtual __attribute__((noreturn)) void unclassified192() = 0;
virtual IOReturn releaseClientState(IOUserClient *) = 0;
virtual __attribute__((noreturn)) void unclassified194() = 0;
virtual __attribute__((noreturn)) void unclassified195() = 0;
virtual __attribute__((noreturn)) void unclassified196() = 0;
virtual __attribute__((noreturn)) void unclassified197() = 0;
virtual __attribute__((noreturn)) void unclassified198() = 0;
virtual __attribute__((noreturn)) void unclassified199() = 0;
virtual __attribute__((noreturn)) void unclassified200() = 0;
virtual __attribute__((noreturn)) void unclassified201() = 0;
virtual __attribute__((noreturn)) void unclassified202() = 0;
virtual __attribute__((noreturn)) void unclassified203() = 0;
virtual __attribute__((noreturn)) void unclassified204() = 0;
virtual __attribute__((noreturn)) void unclassified205() = 0;
virtual __attribute__((noreturn)) void unclassified206() = 0;
virtual __attribute__((noreturn)) void unclassified207() = 0;
virtual __attribute__((noreturn)) void unclassified208() = 0;
virtual __attribute__((noreturn)) void unclassified209() = 0;
virtual __attribute__((noreturn)) void unclassified210() = 0;
virtual __attribute__((noreturn)) void unclassified211() = 0;
virtual __attribute__((noreturn)) void unclassified212() = 0;
virtual __attribute__((noreturn)) void unclassified213() = 0;
virtual __attribute__((noreturn)) void unclassified214() = 0;
virtual __attribute__((noreturn)) void unclassified215() = 0;
virtual __attribute__((noreturn)) void unclassified216() = 0;
virtual __attribute__((noreturn)) void unclassified217() = 0;
virtual __attribute__((noreturn)) void unclassified218() = 0;
virtual __attribute__((noreturn)) void unclassified219() = 0;
virtual __attribute__((noreturn)) void unclassified220() = 0;
virtual __attribute__((noreturn)) void unclassified221() = 0;
virtual __attribute__((noreturn)) void unclassified222() = 0;
virtual __attribute__((noreturn)) void unclassified223() = 0;
virtual __attribute__((noreturn)) void unclassified224() = 0;
virtual __attribute__((noreturn)) void unclassified225() = 0;
virtual __attribute__((noreturn)) void unclassified226() = 0;
virtual __attribute__((noreturn)) void unclassified227() = 0;
virtual __attribute__((noreturn)) void unclassified228() = 0;
virtual __attribute__((noreturn)) void unclassified229() = 0;
virtual __attribute__((noreturn)) void unclassified230() = 0;
virtual __attribute__((noreturn)) void unclassified231() = 0;
virtual __attribute__((noreturn)) void unclassified232() = 0;
virtual __attribute__((noreturn)) void unclassified233() = 0;
virtual __attribute__((noreturn)) void unclassified234() = 0;
virtual __attribute__((noreturn)) void unclassified235() = 0;
virtual __attribute__((noreturn)) void unclassified236() = 0;
virtual __attribute__((noreturn)) void unclassified237() = 0;
virtual __attribute__((noreturn)) void unclassified238() = 0;
virtual __attribute__((noreturn)) void unclassified239() = 0;
virtual __attribute__((noreturn)) void unclassified240() = 0;
virtual __attribute__((noreturn)) void unclassified241() = 0;
virtual __attribute__((noreturn)) void unclassified242() = 0;
virtual __attribute__((noreturn)) void unclassified243() = 0;
virtual __attribute__((noreturn)) void unclassified244() = 0;
virtual __attribute__((noreturn)) void unclassified245() = 0;
virtual __attribute__((noreturn)) void unclassified246() = 0;
virtual __attribute__((noreturn)) void unclassified247() = 0;
virtual __attribute__((noreturn)) void unclassified248() = 0;
virtual void getDisplayDimensions(uint32_t *, uint32_t *) = 0;
virtual __attribute__((noreturn)) void unclassified250() = 0;
virtual __attribute__((noreturn)) void unclassified251() = 0;
virtual __attribute__((noreturn)) void unclassified252() = 0;
virtual __attribute__((noreturn)) void unclassified253() = 0;
virtual __attribute__((noreturn)) void unclassified254() = 0;
virtual __attribute__((noreturn)) void unclassified255() = 0;
virtual __attribute__((noreturn)) void unclassified256() = 0;
virtual __attribute__((noreturn)) void unclassified257() = 0;
virtual __attribute__((noreturn)) void unclassified258() = 0;
virtual __attribute__((noreturn)) void unclassified259() = 0;
virtual __attribute__((noreturn)) void unclassified260() = 0;
virtual __attribute__((noreturn)) void unclassified261() = 0;
};
static_assert(sizeof(IOService)==136 && sizeof(IOMobileFramebuffer)==144);