mira en esta es la estructura
public struct IsisSrcHeader
{
public int number; /* sSearch number (start in 1). */
public int hits; /* tTotal posting retrieved. */
public int recs; /* tTotal records retrieved. */
public int segmentpostings; /* nNumber of hits. */
public System.Char[] dbname; /* dData base name. */
public System.Char[] booleanexpr; /* sSearch expression. */
};
y se la tengo que pasar al siguinte metodo
[DllImport("Isis32.dll", EntryPoint = "IsisSrcSearch")]
unsafe public static extern int IssSrcSearch(int handle, int tsfnum, char* express, char* SearchStru);
ahora en el ejemplo que tengo esta en visual basic y se lo pasan asi
IsisSrcSearch (H, 0, Expression, TOCHAR(Hdrstru));
a ver si me puedes tirar un cabo con esto