Hi,
Is there some kind of light weight framework for COM programming in the
kernel ?
I know some KS samples rely on the CUnknown class defined in <stdunk.h>
(in the /inc/ddk/xxx directory) but after a quick look at the
implementation in "stdunk.cpp" (in /src/wdm/audio/stdunk), I noticed
quite a few oddities (dynamic_cast<>, cascaded casts, ...) I am sure it
works but ... well
I also noticed a CBaseUnknown in <kcom.h> with implementation of
INonDelegatedUnknown and IIndirectedUnknown. What is the purpose of the
later ? Is the class useful for a miniport ?
What is the prefered method ?