Skip to content

Instantly share code, notes, and snippets.

#define IUnknown_Parent(_type) \
HRESULT(STDMETHODCALLTYPE* QueryInterface)(_type* self, const GUID* riid, void** object); \
ULONG(STDMETHODCALLTYPE* AddRef)(_type* self); \
ULONG(STDMETHODCALLTYPE* Release)(_type* self)
typedef struct IPolicyConfig IPolicyConfig;
typedef struct IPolicyConfigVista IPolicyConfigVista;
DEFINE_GUID(IID_IPolicyConfig, 0xf8679f50, 0x850a, 0x41cf, 0x9c, 0x72, 0x43, 0x0f, 0x29, 0x02, 0x90, 0xc8);
DEFINE_GUID(CLSID_PolicyConfigClient, 0x870af99c, 0x171d, 0x4f9e, 0xaf, 0x0d, 0xe6, 0x3d, 0xf4, 0x0c, 0x2b, 0xc9);
@u130b8
u130b8 / build.cmd
Created May 14, 2024 19:53
Build Wireshark plugins on Windows without CMake and Qt
@echo off
setlocal EnableDelayedExpansion
set DIR_ROOT=%~dp0.
set DIR_SRC=%DIR_ROOT%\src
set DIR_BUILD=%DIR_ROOT%\build
set DIR_WIRESHARK=%DIR_BUILD%\wireshark
set DIR_WINFLEXBISON=%DIR_BUILD%\winflexbison
set DIR_WIRESHARK_X64_LIBS=%DIR_BUILD%\wireshark-x64-libs
set DIR_WSBUILD64=%DIR_BUILD%\wsbuild64