W C# mam sobie funkcję:

[DllExport]
public static int ProcessRequest(XmlDocument xml1, XmlDocument xml2)


Chciałabym ją wywołać z poziomu VBA. Zrobiłam takie cuś:
```vb
Private Declare Function ProcessRequest Lib "TestDLL" (ByVal xml1 As DOMDocument, ByVal xml2 As DOMDocument) As Long

Ale niestety, otrzymuję błąd - nie można rzutować DOMDocument na XmlDocument.

Czy jest jakiś sposób, by przekazać xmla? Nie mogę znaleźć w C# odpowiednika DOMDocument - gdybym znalazła, to bym sobie po stronie dll zrzutowała na XmlDocument. Po stronie VBA raczej nie ma szans na XmlDocument, tymbardziej że staram się unikać dopinania referencji do szablonu.

Czy pozostaje tylko przekazać stringa reprezentującego xmla...?