diff options
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | build/wix/uuidgen/compiling.txt | 1 | ||||
-rw-r--r-- | build/wix/uuidgen/uuidgen.c | 24 | ||||
-rw-r--r-- | build/wix/uuidgen/uuidgen.exe | bin | 0 -> 53248 bytes | |||
-rw-r--r-- | build/wix/uuidgen/uuidgen.obj | bin | 0 -> 1726 bytes |
5 files changed, 27 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore index a13b58aacc..cf69d83ca4 100644 --- a/.gitignore +++ b/.gitignore @@ -28,4 +28,6 @@ src/test/test_data res/qrc_mixxx.cc res/developer_skins src/test/golden_buffers/*.actual +!/build/wix/uuidgen/uuidgen.obj +!/build/wix/uuidgen/uuidgen.exe diff --git a/build/wix/uuidgen/compiling.txt b/build/wix/uuidgen/compiling.txt new file mode 100644 index 0000000000..8a98bbf202 --- /dev/null +++ b/build/wix/uuidgen/compiling.txt @@ -0,0 +1 @@ +cl uuidgen.c /link ole32.lib
\ No newline at end of file diff --git a/build/wix/uuidgen/uuidgen.c b/build/wix/uuidgen/uuidgen.c new file mode 100644 index 0000000000..63596d74b4 --- /dev/null +++ b/build/wix/uuidgen/uuidgen.c @@ -0,0 +1,24 @@ +#define _OLEAUT32_ + +#include <stdio.h> +#include <unknwn.h> + +GUID guid; +WORD* wstrGUID[100]; +char strGUID[100]; +int count, i; + +int main(int argc, char* argv[]) { + if (argc != 2) { + fprintf(stderr, "SYNTAX: UUIDGEN <number-of-GUIDs-to-generate>\n"); + return 1; + } + count = atoi(argv[1]); + for (i = 0; i < count; i++) { + CoCreateGuid(&guid); + StringFromCLSID(&guid, wstrGUID); + WideCharToMultiByte(CP_ACP, 0, *wstrGUID, -1, strGUID, MAX_PATH, NULL, NULL); + printf("%s\n", strGUID); + } + return 0; +}
\ No newline at end of file diff --git a/build/wix/uuidgen/uuidgen.exe b/build/wix/uuidgen/uuidgen.exe Binary files differnew file mode 100644 index 0000000000..1e03bbe28c --- /dev/null +++ b/build/wix/uuidgen/uuidgen.exe diff --git a/build/wix/uuidgen/uuidgen.obj b/build/wix/uuidgen/uuidgen.obj Binary files differnew file mode 100644 index 0000000000..8c3e5ec3fe --- /dev/null +++ b/build/wix/uuidgen/uuidgen.obj |