public int GetValueAndState([NativeTypeName("const PROPERTYKEY &")] PROPERTYKEY *key, [NativeTypeName("PROPVARIANT *")] PROPVARIANT *ppropvar, [NativeTypeName("PSC_STATE *")] PSC_STATE *pstate)
 {
     return(((delegate * unmanaged <IPropertyStoreCache *, PROPERTYKEY *, PROPVARIANT *, PSC_STATE *, int>)(lpVtbl[9]))((IPropertyStoreCache *)Unsafe.AsPointer(ref this), key, ppropvar, pstate));
 }
 public HRESULT GetState([NativeTypeName("const PROPERTYKEY &")] PROPERTYKEY *key, PSC_STATE *pstate)
 {
     return(((delegate * unmanaged <IPropertyStoreCache *, PROPERTYKEY *, PSC_STATE *, int>)(lpVtbl[8]))((IPropertyStoreCache *)Unsafe.AsPointer(ref this), key, pstate));
 }