*I have the following code c++:*

#include <stdlib.h>
#include <stdio.h>
extern "C" {
#include "lib.h"
}

int iHandle;

struct Request
{
    char *CategoryID;
    char *Product_Code;
    char *Build_Code;
    char *Manufacturer_id;
    unsigned int Serial_Number;
    char *Software_Version;
};

int main(void)
{
    Request ID_Device;
    int Resultado;

    Resultado = Manufacture(piHandle_coin, &ID_Device);
 //*****************problems in &ID_Device STRUCTURE UNMANAGED TO MANAGED AS
PARAMETER
    printf("Id Categoria : %s\n",ID_Device.CategoryID);
    printf("Id Product: %s\n",ID_Device.Product_Code);
    printf("Id Build: %s\n",ID_Device.Build_Code);
    printf("Manufacturer: %s\n",ID_Device.Manufacturer_id);
    printf("Serial Number: %u\n",ID_Device.Serial_Number);
    printf("Software Revision: %s\n\n",ID_Device.Software_Version);
    return 0;
}

 Note:
====
ID_Device is a structure as parameter at  Manufacture.

 HOW WOULD BE THE CONVERSION IN MONO USING PINVOKE ? I have problems in the
structure.

THANKS!!

Jose
_______________________________________________
Mono-devel-list mailing list
[email protected]
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to