moved manifest generation to a seprate file and added made it support vista's access level extensions

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4751 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
kichik 2006-09-16 13:38:21 +00:00
parent f4bfa52981
commit 2f15840257
6 changed files with 108 additions and 8 deletions

View file

@ -9,6 +9,7 @@
#include "uservars.h"
#include "ShConstants.h"
#include "mmap.h"
#include "manifest.h"
#include "exehead/fileform.h"
#include "exehead/config.h"
@ -217,6 +218,7 @@ class CEXEBuild {
void PrepareInstTypes();
void PrepareHeaders(IGrowBuf *hdrbuf);
int SetVarsSection();
int SetManifest();
int resolve_jump_int(const char *fn, int *a, int offs, int start, int end);
int resolve_call_int(const char *fn, const char *str, int fptr, int *ofs);
@ -375,6 +377,9 @@ class CEXEBuild {
int deflateToFile(FILE *fp, char *buf, int len); // len==0 to flush
#endif
manifest::comctl manifest_comctl;
manifest::exec_level manifest_exec_level;
CResourceEditor *res_editor;
void init_res_editor();
void close_res_editor();