aboutsummaryrefslogtreecommitdiff
path: root/Src/Plugins/Input/in_cdda/grabwnd.h
blob: 290f0b6672097881fad6350e8fdec94ddfbfb7fa (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef NULLSOFT_GRAB_WINDOW_HEADER
#define NULLSOFT_GRAB_WINDOW_HEADER


#if defined(_MSC_VER) && (_MSC_VER >= 1020)
#pragma once
#endif

#include <windows.h>

typedef void (CALLBACK *GRABCB)(HWND /*hwnd*/, CREATESTRUCT* /*lpcs*/, HWND* /*phwndInsertAfter*/, ULONG_PTR /*user*/);

BOOL BeginGrabCreateWindow(LPCWSTR pszClassName, LPCWSTR pszTitle, HWND hwndParent, GRABCB callback, ULONG_PTR user); // you can skip fields that you don't need
void EndGrabCreateWindow(void); //always call it when you done to gurantee proper shutdown



#endif //NULLSOFT_GRAB_WINDOW_HEADER