home *** CD-ROM | disk | FTP | other *** search
- #ifndef _lcc_wpapi_h_
- #define _lcc_wpapi_h_
- typedef struct tagWPSITEINFOA {
- DWORD dwSize;
- DWORD dwFlags;
- LPSTR lpszSiteName;
- LPSTR lpszSiteURL;
- } WPSITEINFOA, *LPWPSITEINFOA;
- typedef struct tagWPSITEINFOW {
- DWORD dwSize;
- DWORD dwFlags;
- LPWSTR lpszSiteName;
- LPWSTR lpszSiteURL;
- } WPSITEINFOW, *LPWPSITEINFOW;
- #define WPSF_CAN_BROWSE_DIR 1
- #define WPSF_NEEDS_COMMIT 2
- #define WPSF_CONNECTED_TO_NETWORK 4
- #define WPSF_LOGGED_IN_TO_SERVER 8
- #ifdef UNICODE
- #define WPSITEINFO WPSITEINFOW
- #define LPWPSITEINFO LPWPSITEINFOW
- #else
- #define WPSITEINFO WPSITEINFOA
- #define LPWPSITEINFO LPWPSITEINFOA
- #endif
- #define WPF_NO_RECURSIVE_POST 1
- #define WPF_NO_WIZARD 2
- #define WPF_MINIMAL_UI 4
- DWORD WINAPI WpPostW(HWND,DWORD,LPWSTR *,LPDWORD,LPWSTR,LPDWORD,LPWSTR,DWORD);
- DWORD WINAPI WpListSitesW(LPDWORD,LPWPSITEINFOW,LPDWORD);
- DWORD WINAPI WpDeleteSiteW(LPCWSTR);
- DWORD WINAPI WpBindToSiteW(HWND,LPCWSTR,LPCWSTR,DWORD,DWORD,PVOID *);
- DWORD WINAPI WpPostA(HWND,DWORD,LPSTR *,LPDWORD,LPSTR,LPDWORD,LPSTR,DWORD);
- DWORD WINAPI WpListSitesA(LPDWORD,LPWPSITEINFOA,LPDWORD);
- DWORD WINAPI WpDeleteSiteA(LPCSTR);
- DWORD WINAPI WpBindToSiteA(HWND,LPCSTR,LPCSTR,DWORD,DWORD,PVOID *);
- #ifdef UNICODE
- #define WpPost WpPostW
- #define WpListSites WpListSitesW
- #define WpDeleteSite WpDeleteSiteW
- #define WpBindToSite WpBindToSiteW
- #else
- #define WpPost WpPostA
- #define WpListSites WpListSitesA
- #define WpDeleteSite WpDeleteSiteA
- #define WpBindToSite WpBindToSiteA
- #endif
- #endif
-