Utilizzare Visual c++ è totalmente come usare un altro linguaggio.
Scrivetemi per favore la base per una dll che ha una funzione che restituisce in PCHAR e che utilizza le funzioni sulla user32.dll
Scusate, ma sono rimasto così indietro che a momenti compilavo sul turbo c++ della Borland.
codice:
#define export extern "C" __declspec( dllexport )
#include "stdafx.h"
#include <iostream>
using namespace std;
static const struct
{
const char *name;
int index;
}
#define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0]))
//pchar non disponibile qui cercherò sulla guida
export PCHAR dammilistarisoluzioni()
{
bool EnumDisplayDevices(LPCTSTR lpDevice,DWORD iDevNum, PDISPLAY_DEVICE lpDisplayDevice, DWORD dwFlags);
bool EnumDisplaySettingsEx(LPCTSTR lpszDeviceName,DWORD iModeNum, DEVMODE *lpDevMode, DWORD dwFlags);
//bla bla bla
return variabilepcharchequinonhodichiarato;
}