Variable pinvokeVerificationSchemaConst
pinvokeVerificationSchema: ZodObject<
{
basis: ZodEnum<
{
"decorated-name-candidate": "decorated-name-candidate";
"exact-export-name": "exact-export-name";
"exact-function-name": "exact-function-name";
"module-mismatch": "module-mismatch";
"no-native-candidate": "no-native-candidate";
"unsupported-native-evidence": "unsupported-native-evidence";
},
>;
candidates: ZodArray<
ZodObject<
{
address: ZodNullable<ZodString>;
evidence_id: ZodString;
module_name: ZodNullable<ZodString>;
module_path: ZodNullable<ZodString>;
name: ZodString;
operation: ZodString;
source: ZodEnum<
{
"function-dossier": "function-dossier";
"macho-export": "macho-export";
},
>;
},
$strict,
>,
>;
confidence: ZodEnum<
{ inferred: "inferred"; observed: "observed"; unknown: "unknown" },
>;
evidence_links: ZodArray<ZodString>;
item_id: ZodString;
limitations: ZodArray<ZodString>;
managed: ZodObject<
{
call_convention: ZodEnum<
{
cdecl: "cdecl";
fastcall: "fastcall";
"not-specified": "not-specified";
stdcall: "stdcall";
thiscall: "thiscall";
unknown: "unknown";
winapi: "winapi";
},
>;
char_set: ZodEnum<
{
ansi: "ansi";
auto: "auto";
"not-specified": "not-specified";
unicode: "unicode";
unknown: "unknown";
},
>;
declaration_verification: ZodLiteral<"managed-declaration-only">;
import_name: ZodString;
import_scope_name: ZodNullable<ZodString>;
member_name: ZodNullable<ZodString>;
member_token: ZodNullable<ZodString>;
no_mangle: ZodBoolean;
token: ZodString;
},
$strict,
>;
matched_native: ZodNullable<
ZodObject<
{
address: ZodNullable<ZodString>;
evidence_id: ZodString;
module_name: ZodNullable<ZodString>;
module_path: ZodNullable<ZodString>;
name: ZodString;
operation: ZodString;
source: ZodEnum<
{
"function-dossier": "function-dossier";
"macho-export": "macho-export";
},
>;
},
$strict,
>,
>;
status: ZodEnum<
{
contradicted: "contradicted";
inferred: "inferred";
unresolved: "unresolved";
verified: "verified";
},
>;
},
$strict,
> = ...