Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

33 lines
1003 B

#include <stdio.h>
#include <stdlib.h>
// #define CINTERFACE
#include "tsupp.hxx"
void _CRTAPI1 main(int argc, char *argv[])
{
IStorage *pstg;
IEnumSTATSTG *penm;
STATSTG sstg;
StartTest("iterrev");
CmdArgs(argc, argv);
printf("Create root docfile = %lX\n",
StgCreateDocfile(TEXT("test.dfl"), ROOTP(STGM_RW) | STGM_CREATE,
0, &pstg));
printf("EnumElements = %lX\n",
Mthd(pstg, EnumElements)(SELF(pstg) 0, NULL, 0, &penm));
printf("Release root = %lX\n",
Mthd(pstg, Release)(SELF(pstg)));
printf("Next = %lX\n",
Mthd(penm, Next)(SELF(penm) 1, &sstg, NULL));
printf("Open root docfile = %lX\n",
StgOpenStorage(TEXT("test.dfl"), NULL, ROOTP(STGM_RW), NULL, 0,
&pstg));
printf("Release root = %lX\n",
Mthd(pstg, Release)(SELF(pstg)));
printf("Release enumerator = %lX\n",
Mthd(penm, Release)(SELF(penm)));
EndTest(0);
}