Note for 64 Bit PCOMM:

  • Functions like API and Automation that were previously supported using 32-bit applications (eg: MS office 32-bit) will now require 64-bit applications to support the same functions in 64-bit PCOMM. For example, Automation will work only using 64-bit version of MS Office.
  • The API functions exported by PCOMM, that are used by external applications to communicate with PCOMM, will now need to have their prototypes changed in order to be 64-bit compliant.

    For example,

    Declare Function pcsStartSession Lib "PCSAPI32.DLL" (ByVal buffer As String, ByVal SessionID As Integer, ByVal CmdShow As Integer) As Integer

    declared in a VB macro script will change to

    Declare PtrSafe Function pcsStartSession Lib "PCSAPI32.DLL" (ByVal buffer As String, ByVal SessionID As Integer, ByVal CmdShow As Integer) As Integer
    Note:
    The usage of "PtrSafe" keyword marks the function as being 64-bit compliant.