{"json_modified": "2016-06-05T20:30:30.084485", "uuid": "cd5222fd-a256-440b-9212-9683177d0a3d", "title": "ABI", "url": "/en-US/docs/Mozilla/js-ctypes/js-ctypes_reference/ABI", "tags": ["js-ctypes", "Guide", "guide", "JavaScript"], "translations": [], "modified": "2016-06-05T20:30:30", "label": "ABI", "localization_tags": [], "locale": "en-US", "id": 151379, "last_edit": "2016-06-05T20:30:27", "summary": "This article describes the calling conventions with respect to js-ctypes while\u00a0programming x86 and x86-64/x64/AMD64 architectures. A calling convention is an implementation-level (low-level) scheme regarding\u00a0how subroutines receive parameters from their caller and how they revert.", "sections": [{"id": "Quick_Links", "title": null}, {"id": "General_Details", "title": "General Details"}, {"id": "ABI", "title": "ABI"}, {"id": "OS_Specific", "title": "OS Specific"}, {"id": "Windows", "title": "Windows"}, {"id": "Details_with_Respect_to_js-ctypes", "title": "Details with Respect to js-ctypes"}, {"id": "ctypes.default_abi", "title": null}, {"id": "ctypes.thiscall_abi", "title": null}, {"id": "ctypes.stdcall_abi", "title": null}, {"id": "ctypes.winapi_abi", "title": null}, {"id": "OS_Specific_2", "title": "OS Specific"}, {"id": "WIN32_and_OS2", "title": "WIN32 and OS2"}, {"id": "Other", "title": "Other"}, {"id": "Method_overview", "title": "Method overview"}, {"id": "Methods", "title": "Methods"}, {"id": "toSource()", "title": "toSource()"}, {"id": "Parameters", "title": "Parameters"}, {"id": "Return_value", "title": "Return value"}, {"id": "toString()", "title": "toString()"}, {"id": "Parameters_2", "title": "Parameters"}, {"id": "Return_value_2", "title": "Return value"}, {"id": "See_Also", "title": "See Also"}], "slug": "Mozilla/js-ctypes/js-ctypes_reference/ABI", "review_tags": []}