diff --git a/sdk-api-src/content/rometadataapi/nf-rometadataapi-imetadataimport-enuminterfaceimpls.md b/sdk-api-src/content/rometadataapi/nf-rometadataapi-imetadataimport-enuminterfaceimpls.md index 027132f46099..5f182bc9b566 100644 --- a/sdk-api-src/content/rometadataapi/nf-rometadataapi-imetadataimport-enuminterfaceimpls.md +++ b/sdk-api-src/content/rometadataapi/nf-rometadataapi-imetadataimport-enuminterfaceimpls.md @@ -50,7 +50,7 @@ api_name: ## -description -Enumerates MethodDef tokens representing interface implementations. +Enumerates InterfaceImpl tokens representing interface implementations. ## -parameters @@ -60,11 +60,11 @@ A pointer to the enumerator. ### -param td [in] -The token of the TypeDef whose MethodDef tokens representing interface implementations are to be enumerated. +The token of the TypeDef whose InterfaceImpl tokens representing interface implementations are to be enumerated. ### -param rImpls [out] -The array used to store the MethodDef tokens. +The array used to store the InterfaceImpl tokens. ### -param cMax [in] @@ -87,7 +87,7 @@ The actual number of tokens returned in rImpls. S_FALSE -There are no MethodDef tokens to enumerate. In this case, pcImpls is 0 (zero). +There are no InterfaceImpl tokens to enumerate. In this case, pcImpls is 0 (zero). @@ -96,4 +96,4 @@ The actual number of tokens returned in rImpls. ## -see-also -IMetaDataImport \ No newline at end of file +IMetaDataImport diff --git a/sdk-api-src/content/rometadataapi/nf-rometadataapi-imetadataimport-getinterfaceimplprops.md b/sdk-api-src/content/rometadataapi/nf-rometadataapi-imetadataimport-getinterfaceimplprops.md index d3d74eeb14cb..029f7334f301 100644 --- a/sdk-api-src/content/rometadataapi/nf-rometadataapi-imetadataimport-getinterfaceimplprops.md +++ b/sdk-api-src/content/rometadataapi/nf-rometadataapi-imetadataimport-getinterfaceimplprops.md @@ -50,26 +50,30 @@ api_name: ## -description -Gets a pointer to the metadata tokens for the Type that implements the specified method, and for the interface that declares that method. +Gets a pointer to the metadata tokens for the implementater-implementee relationship between two types. ## -parameters ### -param tkInterfaceImpl [in] -The metadata token representing the method to return the class and interface tokens for. +The metadata token representing the interface implementation relationship. ### -param ptkClass [out] -The metadata token representing the class that implements the method. +The metadata token representing the implementer: the class or interface that implements the interface ptkIface. ### -param ptkIface [out] -The metadata token representing the interface that defines the implemented method. +The metadata token representing the implementee: the interface that is implemented by ptkClass. ## -returns If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code. +## -remarks + +The InterfaceImpl token represents one of the n:1 relationships between an implementee and the implementer. + ## -see-also -IMetaDataImport \ No newline at end of file +IMetaDataImport