From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: ** X-Spam-Status: No, score=2.8 required=5.0 tests=AWL,DNS_FROM_RFC_POST, HTML_10_20,HTML_MESSAGE,SPF_NEUTRAL autolearn=disabled version=3.1.3 X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from mail4-relais-sop.national.inria.fr (mail4-relais-sop.national.inria.fr [192.134.164.105]) by yquem.inria.fr (Postfix) with ESMTP id 21838BC37 for ; Wed, 2 Sep 2009 06:43:35 +0200 (CEST) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AsUCADyUnUrRVYTwkWdsb2JhbACCJDKPIYh7PwEBAQEJCQwHEa0JgSeQWQEDAgSEFwU X-IronPort-AV: E=Sophos;i="4.44,316,1249250400"; d="scan'208";a="45823176" Received: from an-out-0708.google.com ([209.85.132.240]) by mail4-smtp-sop.national.inria.fr with ESMTP; 02 Sep 2009 06:43:34 +0200 Received: by an-out-0708.google.com with SMTP id d14so250585and.3 for ; Tue, 01 Sep 2009 21:43:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=j2EgODXidwEyz0iV0dPtFBq09KSdec/6pEtzqj5C8p4=; b=ZIXG2uvddvBGtzHrTNzbBuKt9w68kvI/2AMiXsaDjJEcB4ZMP2FORlP1tcjL410CyK bTAzYt6AdeU1ALQsB+9QqPnNVrLSCtuF/Xf7ds1obK7EnVXH1lkbu6rP8eFEmyMrYHht Y91XufGLkZZ5iew0/Scu+aIUK06dE8NkPOgag= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=vpevYNuERhl8IvHxBG2Y5giS8SWfTKtywS3wmfZCt/HAdNQBbyKDPcLjWaZ7VdMKQY PddpZ7rMRdKy1dlsVVEupF1uBSPRX+gnEf61ZUrXuJwWX3zxJScdpQN2rSX1KseKA4aJ S7Jgv6CU4EnLUd6b+Uie/JQssCBSQ4BXCDepI= MIME-Version: 1.0 Received: by 10.101.50.17 with SMTP id c17mr8672535ank.125.1251866613159; Tue, 01 Sep 2009 21:43:33 -0700 (PDT) Date: Tue, 1 Sep 2009 21:43:33 -0700 Message-ID: Subject: Windows Vista/7 specific functions From: Reed Wilson To: caml-list@yquem.inria.fr Content-Type: multipart/alternative; boundary=001636ed75dcc89630047290e8a2 X-Spam: no; 0.00; native-code:01 ocaml:01 ocaml:01 lib:01 native-code:01 lib:01 compile:01 compile:01 functions:01 functions:01 interfaces:01 interfaces:01 failing:02 failing:02 native:03 X-Attachments: cset="UTF-8" cset="UTF-8" --001636ed75dcc89630047290e8a2 Content-Type: text/plain; charset=UTF-8 Hi all, I am going to be writing a native-code 64-bit program which takes advantage of some Windows Vista-only features (transactional NTFS), and I was wondering how to get it working in OCaml. I have made numerous interfaces to Windows XP functions, but the problem is that the NTFS transactional functions are only available through MSVS 2008 and the Vista/7 SDKs, which OCaml seems to not compile with. I tried using the new Windows 7 SDK tools to compile the program to native code, but it kept giving me errors with not being able to find bufferoverflowu.lib. Does anybody know if there is any way to compile a 64-bit OCaml with the newer Windows SDKs, or failing that, to at least tell OCaml how to properly link things with them? Thanks, Reed --001636ed75dcc89630047290e8a2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi all,

I am going to be writing a native-code 64-b= it program which takes advantage of some Windows Vista-only features (trans= actional NTFS), and I was wondering how to get it working in OCaml. I have = made numerous interfaces to Windows XP functions, but the problem is that t= he NTFS transactional functions are only available through MSVS 2008 and th= e Vista/7 SDKs, which OCaml seems to not compile with. I tried using the ne= w Windows 7 SDK tools to compile the program to native code, but it kept gi= ving me errors with not being able to find bufferoverflowu.lib.

Does anybody know if there is any way to compile a 64-b= it OCaml with the newer Windows SDKs, or failing that, to at least tell OCa= ml how to properly link things with them?

Thanks,<= /div>
Reed

--001636ed75dcc89630047290e8a2--