namespace InteropServices

in global :: System . Runtime

This namespace contains:

class ComVisibleAttribute Controls accessibility of an individual managed type or member, or of all types within an assembly, to COM.
class GuidAttribute Supplies an explicit when an automatic GUID is undesirable.
class InAttribute Indicates that data should be marshaled from the caller to the callee, but not back to the caller.