public static extern BOOL CredIsProtectedW([NativeTypeName("LPWSTR")] ushort *pszProtectedCredentials, CRED_PROTECTION_TYPE *pProtectionType);
 public static extern BOOL CredIsProtectedA([NativeTypeName("LPSTR")] sbyte *pszProtectedCredentials, CRED_PROTECTION_TYPE *pProtectionType);
 public static extern BOOL CredProtectA(BOOL fAsSelf, [NativeTypeName("LPSTR")] sbyte *pszCredentials, [NativeTypeName("DWORD")] uint cchCredentials, [NativeTypeName("LPSTR")] sbyte *pszProtectedCredentials, [NativeTypeName("DWORD *")] uint *pcchMaxChars, CRED_PROTECTION_TYPE *ProtectionType);