aboutsummaryrefslogtreecommitdiff
path: root/Src/playlist/main.h
diff options
context:
space:
mode:
Diffstat (limited to 'Src/playlist/main.h')
-rw-r--r--Src/playlist/main.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/Src/playlist/main.h b/Src/playlist/main.h
new file mode 100644
index 00000000..62b60334
--- /dev/null
+++ b/Src/playlist/main.h
@@ -0,0 +1,26 @@
+#ifndef NULLSOFT_PLAYLIST_MAIN_H
+#define NULLSOFT_PLAYLIST_MAIN_H
+
+#include <windows.h>
+#include <shlwapi.h>
+#include "..\Components\wac_network\wac_network_http_receiver_api.h"
+
+extern int (*warand)(void);
+HRESULT ResolveShortCut(HWND hwnd, LPCWSTR pszShortcutFile, LPWSTR pszPath);
+bool IsUrl(const wchar_t *url);
+void SetUserAgent(api_httpreceiver *http);
+const char *GetProxy();
+
+#include "../Agave/Component/ifc_wa5component.h"
+
+class PlaylistComponent : public ifc_wa5component
+{
+public:
+ void RegisterServices(api_service *service);
+ int RegisterServicesSafeModeOk();
+ void DeregisterServices(api_service *service);
+protected:
+ RECVS_DISPATCH;
+};
+extern PlaylistComponent playlistComponent;
+#endif \ No newline at end of file