15const GUID IID_IUnknown = {0x00000000, 0x0000, 0x0000, {0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x00, 0x46}};
29 DPRINT(
"KoCreateInstance called\n");
33 DPRINT(
"KoCreateInstance: ClsContext must be CLSCTX_KERNEL_SERVER\n");
39 DPRINT(
"KoCreateInstance: InterfaceId cannot be IID_IUnknown\n");
60 DPRINT(
"** FAKING SUCCESS **\n");
COMDDKAPI NTSTATUS NTAPI KoCreateInstance(IN REFCLSID ClassId, IN IUnknown *UnkOuter OPTIONAL, IN ULONG ClsContext, IN REFIID InterfaceId, OUT PVOID *Interface)
#define CLSCTX_KERNEL_SERVER
#define STATUS_INVALID_PARAMETER_4
#define STATUS_INVALID_PARAMETER_3
PULONG MinorVersion OPTIONAL
_Must_inspect_result_ _In_ WDFDEVICE _In_ LPCGUID _Out_ PINTERFACE Interface
#define IsEqualGUIDAligned(guid1, guid2)