#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

  • Dimitri Papadopoulos

    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.

     
  • Dimitri Papadopoulos

    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.

     
  • Dimitri Papadopoulos

    • labels: 104601 --> w32api (deprecated use WSL)
    • assigned_to: nobody --> papadopo
    • status: open --> closed-fixed
     
  • Dimitri Papadopoulos

    • status: closed-fixed --> open-accepted
     
  • Dimitri Papadopoulos

    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.

     
  • Dimitri Papadopoulos

    • status: open-accepted --> closed-fixed
     
  • Dimitri Papadopoulos

    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.

     

Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks