[CheckId] CA1901 [Warning] CA1901: P/Invoke declarations should be portable [Description] 
This rule evaluates the size of each parameter and the return value of a P/Invoke, and verifies that the size of the parameter is correct when marshaled to unmanaged code on 32-bit and 64-bit operating systems.