1@ stdcall -private DllInitialize(long) 2@ stdcall -private DllUnload() 3 4; Adapters (adapter.c) 5@ stdcall PcAddAdapterDevice(ptr ptr ptr long long) 6@ stdcall PcInitializeAdapterDriver(ptr ptr ptr) 7 8; Factories 9@ stdcall PcNewDmaChannel(ptr ptr long ptr ptr) 10@ stdcall PcNewInterruptSync(ptr ptr ptr long long) 11@ stdcall PcNewMiniport(ptr ptr) 12@ stdcall PcNewPort(ptr ptr) 13@ stdcall PcNewRegistryKey(ptr ptr long long ptr ptr ptr long ptr) 14@ stdcall PcNewResourceList(ptr ptr long ptr ptr) 15@ stdcall PcNewResourceSublist(ptr ptr long ptr long) 16@ stdcall PcNewServiceGroup(ptr ptr) 17 18; Digital Rights Management (drm.c) 19@ stdcall PcAddContentHandlers(long ptr long) 20@ stdcall PcCreateContentMixed(ptr long ptr) 21@ stdcall PcDestroyContent(long) 22@ stdcall PcForwardContentToDeviceObject(long ptr ptr) 23@ stdcall PcForwardContentToFileObject(long ptr) 24@ stdcall PcForwardContentToInterface(long ptr long) 25@ stdcall PcGetContentRights(long ptr) 26 27; IRP Helpers 28@ stdcall PcCompleteIrp(ptr ptr long) 29@ stdcall PcDispatchIrp(ptr ptr) 30@ stdcall PcForwardIrpSynchronous(ptr ptr) 31 32; Misc 33@ stdcall PcGetTimeInterval(long long) 34@ stdcall PcRegisterSubdevice(ptr wstr ptr) 35 36; Physical Connections 37@ stdcall PcRegisterPhysicalConnection(ptr ptr long ptr long) 38@ stdcall PcRegisterPhysicalConnectionFromExternal(ptr ptr long ptr long) 39@ stdcall PcRegisterPhysicalConnectionToExternal(ptr ptr long ptr long) 40 41; Power Management 42@ stdcall PcRegisterAdapterPowerManagement(ptr ptr) 43@ stdcall PcRequestNewPowerState(ptr long) 44@ stdcall PcUnregisterAdapterPowerManagement(ptr) 45 46; Properties 47@ stdcall PcCompletePendingPropertyRequest(ptr long) 48@ stdcall PcGetDeviceProperty(ptr long long ptr ptr) 49 50; Timeouts 51@ stdcall PcRegisterIoTimeout(ptr ptr ptr) 52@ stdcall PcUnregisterIoTimeout(ptr ptr ptr) 53