, ( ). . - - , . - . .
:
q ;
q , .
() . . 13.21, , , , .
. 13.21. -
.
. .
. , . . 13.22, , , . , , .
. 13.22. -
? ? . Querylnterface.
:
q ( Querylnterface) ;
q ( AddRef) .
, . IUnknown IUnknown . , IUnknown IUnknown . ( CoCreatelnstance IClassFactory::CreateInstance).
- - . , . 13.23, .
-, , . .
, , . . ( ) , -.
. 13.23.
. -. . - .
MIDL (Microsoft IDL) IDL- .