Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#779 Missing libmqrt.a import library

Feature_requests
closed-fixed
2006-04-19
2005-05-27
Pascal Obry
No

The libmqrt.a (Microsoft Message Queue Server) import
library is missing. Here is the definition file for this
library :

mqrt.def:
<<
EXPORTS
MQBeginTransaction@4
MQCloseCursor@4
MQCloseQueue@4
MQCreateCursor@8
MQCreateInternalCert@4
MQCreateQueue@16
MQDeleteInternalCert@0
MQDeleteQueue@4
MQFreeMemory@4
MQFreeSecurityContext@4
MQGetInternalCert@4
MQGetInternalCertificate@12
MQGetMachineProperties@12
MQGetQueueProperties@8
MQGetQueueSecurity@20
MQGetSecurityContext@12
MQGetUserCerts@12
MQHandleToFormatName@12
MQInstanceToFormatName@12
MQLocateBegin@20
MQLocateEnd@4
MQLocateNext@12
MQOpenQueue@16
MQPathNameToFormatName@12
MQPurgeQueue@4
MQReceiveMessage@32
MQRegisterUserCert@4
MQRemoveUserCert@4
MQSendMessage@12
MQSetQueueProperties@8
MQSetQueueSecurity@12
>>

Pascal.

Discussion

  • Logged In: YES
    user_id=52414

    The problem you report has caused modification in some fashion in the official CVS for the given package. The w32api and
    mingw-runtime official CVS reside in the winsup CVS directory tree for Cygwin. Those package CVS trees are periodically
    merged into the MinGW CVS tree. If you still find problems then please open a new report.

     
  • Logged In: YES
    user_id=52414

    Added to CVS.
    Now working on the mq.h file, will probably need to add some
    more functions to mqrt.def.

     
    • labels: 104601 --> w32api (deprecated use WSL)
    • assigned_to: nobody --> papadopo
    • status: open --> closed-fixed
     
    • status: closed-fixed --> open-accepted
     
  • Logged In: YES
    user_id=52414

    Pascal, I've run pexports.exe on the mqrt.dll library on my
    laptop and the result differs from what you've sent. See
    attached file.

    In my case (up-to-date Windows XP SP2) pexports.exe doesn't
    find the following functions:
    MQCreateInternalCert
    MQGetInternalCert
    MQGetInternalCertificate
    MQGetUserCerts
    MQRegisterUserCert
    MQRemoveUserCert

    I can't find them on MSDN either. What are these functions?
    Where do they come from?

     
  • Pascal Obry
    Pascal Obry
    2006-04-07

    Logged In: YES
    user_id=518488

    Hum... I can't find them either on my side now. This is a
    quite old report, don't remember... I think these symbols
    should be removed.

    Pascal.

     
    • status: open-accepted --> closed-fixed
     
  • Logged In: YES
    user_id=52414

    The problem you report has caused modification in some fashion in the official CVS for the given package. The w32api and
    mingw-runtime official CVS reside in the winsup CVS directory tree for Cygwin. Those package CVS trees are periodically
    merged into the MinGW CVS tree. If you still find problems then please open a new report.