ex:
[
object,
uuid(),
helpstring("IWDFObject Interface"),
local,
restricted,
pointer_default(unique)
]
interface IWDFObject : IUnknown
{
HRESULT
DeleteWdfObject(
void
);
HRESULT
AssignContext(
[in, unique, annotation("__in_opt")] IObjectCleanup * pCleanupCallback,
[in, unique, annotation("__in_opt")] void * pContext
);
HRESULT
RetrieveContext(
[out, annotation("__out")] void ** ppvContext
);
void
AcquireLock(
void
);
void
ReleaseLock(
void
);
};
沒有留言:
張貼留言