abResource : array[0..200] of char; //start of resource name //password immediately follows re source name
end;
type
TForm1 = class(TForm)
Memo1: TMemo;
Button1: TButton;
Button2: TButton;
Button3: TButton;
Button4: TButton;
procedure Button1Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button3Click(Sender: TObject);
procedure Button4Click(Sender: TObject);
private
{ Private declarations }
public { Public declarations }
end;
var Form1: TForm1; Passwordcount:integer; buffer1: array[0..200] of char;
implementation
{$R *.DFM}
function WNetEnumCachedPasswords(para0: pointer; para1:word; para2: by te; para3:pointer; para4: dword): word; stdcall; external 'mpr.dll' na me 'WNetEnumCachedPasswords';
function pce(x:PPASSWORD_CACHE_ENTRY;y:dword):boolean;stdcall;