summaryrefslogtreecommitdiff
path: root/GnuPG/pipeexec.h
blob: 9d81fdaa24ff4d466991923986038162469e70d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#ifndef __PIPEEXEC_H__
#define __PIPEEXEC_H__

#include <windows.h>

typedef enum {
	pxSuccess,
	pxSuccessExitCodeInvalid,
	pxCreatePipeFailed,
	pxDuplicateHandleFailed,
	pxCloseHandleFailed,
	pxCreateProcessFailed,
	pxThreadWaitFailed,
	pxReadFileFailed,
	pxBufferOverflow
}
pxResult;

pxResult pxExecute(char *acommandline, char *ainput, char **aoutput, LPDWORD aexitcode);

#endif // __PIPEEXEC_H__