I have no original pinvoke in acad programs, as its part of Autodesk.Autocad.Windows
code is like this:
AcWn.PlotStyleDialog psd = new AcWn.PlotStyleDialog();
try {
DialogResult dr = psd.ShowDialog();
and so on. I am adapting to bricscad and its missing from its .net api.