-----------------------------------------------------------

New Message on BDOTNET

-----------------------------------------------------------
From: AnupPS
Message 1 in Discussion


Hi,

I have to access some methods in a DLL using C#.NET. The DLL is not a COM DLL, 
thats why I am using DllImport.

But that doesnot seem to be working properly.

Please see the following information about the structures used in the DLL. (Got 
it from a Win32 exe source code that utilizes the DLL)

(Copy all text and paste in Notepad without word-wrap, to view properly)

While converting the structure to a C# struct, I changed char[] to string, BYTE 
to byte, and DWORD,WORD,UINT to Int32.

The method executes fine, but none of the parameters are changed. 

I tried using TLBIMP, but that doesnt seem to help. Please help me out.

Regards,
Anup Shinde.


----------------------------------------------------------------Structure 
Information -------------------------------------------------------------

 

 


  //UINT DSSGetHeaderInfoEx(HPSTR lpFileName, DSS_HDRINFOEX * lpDSSInfoEx) ;
  //UINT DSSGetHeaderInfo(HPSTR lpFileName, DSS_HDRINFO * lpDSSInfo) ;

 

//////////  // DSS Header Information Structure
//////////       typedef struct 
//////////         {
//////////          DWORD  wJobNumber;   // Binary Job Number 
//////////          WORD   wProcess ;   // 

//////////          char   szRecLength[6] ; // Recorded Size (ASCII) hh:mm:ss
//////////          char   szRecEndDate[6] ; // Recorded Date (ASCII) yy:mm:dd
//////////          char   szRecEndTime[6] ; // Recorded Time (ASCII) hh:mm:ss

//////////          BYTE   bAttribute ;  // DSS File Attributte
//////////          BYTE   bPriority ;   // DSS File Priority (0-15)
//////////
//////////         } DSS_HDRINFO;

 

 

 

 


//////////  // DSS Header Information Extension Structure
//////////  typedef struct 
//////////    {
//////////     BYTE  bRecMode ;    // Record Mode
//////////     CHAR  szAuthor[16];   // Recorder ID

//////////     DWORD  dwJobNumber;   // Job Number
//////////     WORD  wObjectWord ;   // Objcect Word
//////////     WORD  wProcess ;    // Process Word
//////////     WORD  wStatus ;    // Typsit Status

//////////     CHAR  szRecLength[6] ;  // Recorded Length
//////////     CHAR  szRecEndDate[6] ;  // Recording End Date
//////////     CHAR  szRecEndTime[6] ;  // Recording End Time
//////////     CHAR  szRecStartDate[6] ;  // Recording Start Date

//////////     CHAR  szRecStartTime[6] ;  // Recording Start Time
//////////     BYTE  bAttribute ;   // DSS File Attribute
//////////     BYTE  bPriority ;    // Recorder Priority 0-15
//////////     CHAR  szTypist[16];   // Typist ID

//////////     CHAR  szWorkType[16] ;  // WorkType ID
//////////     CHAR  szOptionName[8] ;  // Option Item Name
//////////     CHAR  szOptionID[20] ;  // Option Item ID
//////////     CHAR  szOptionName2[8] ;  // Option Item Name 2

//////////     CHAR  szOptionID2[20] ;  // Option Item ID 2
//////////     CHAR  szOptionName3[8] ;  // Option Item Name 3
//////////     CHAR  szOptionID3[20] ;  // Option Item ID 3
//////////     BYTE  bDSSStatus ;   // DSS Status Flag

//////////     BYTE  bPriorityStatus ;  // Message Priority
//////////     DWORD  dwPlaybackPos ;   // End Playback Position
//////////     DWORD  dwExtRecordTime ;  // Recording Milli Time Length
//////////     CHAR  szNotes[100] ;   // Notes

//////////    } DSS_HDRINFOEX;

 


-----------------------------------------------------------

To stop getting this e-mail, or change how often it arrives, go to your E-mail 
Settings.
http://groups.msn.com/bdotnet/_emailsettings.msnw

Need help? If you've forgotten your password, please go to Passport Member 
Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help

For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact

If you do not want to receive future e-mail from this MSN group, or if you 
received this message by mistake, please click the "Remove" link below. On the 
pre-addressed e-mail message that opens, simply click "Send". Your e-mail 
address will be deleted from this group's mailing list.
mailto:[EMAIL PROTECTED]

Reply via email to