|
|
Microsoft Windows NT Build 511 (SDK Final Release) 07-24-1993
BOOL bDoOpenDlg ; OPENFILENAME ofn ; #define MAXBUF 300 #define MAXFILTERS 10 #define MAXCUSTFILTER MAXBUF #define FILENAMESIZE MAXBUF #define FILETITLESIZE MAXBUF #define DLGTITLESIZE MAXBUF #define INITDIRSIZE MAXBUF #define DEFEXTSIZE 40 #define TEMPNAMESIZE 30 BOOL APIENTRY OpenFunc(HWND, UINT, UINT, LONG) ; void FillOpenDlg(HWND, LPOPENFILENAME) ; void InitOpenStruct(HWND, LPOPENFILENAME) ; void GetOpenDlg(HWND, LPOPENFILENAME) ; void InitFilterString(void) ; void InitCustFilterString(void) ; TCHAR szFileTitle[FILETITLESIZE] ; TCHAR szDlgTitle[DLGTITLESIZE] ; TCHAR szFileName[FILENAMESIZE] ; TCHAR szInitialDir[INITDIRSIZE] ; TCHAR szDefExt[DEFEXTSIZE] ; TCHAR szTempName[TEMPNAMESIZE] ; TCHAR szFilterInits[MAXFILTERS][30] ; TCHAR szFilterString[MAXBUF] ; LPTSTR lpszFilterString ; TCHAR szCustFiltInits[3][30] ; TCHAR szCustFilterString[MAXBUF] ; LPTSTR lpszCustFilterString ; DWORD dwFlags ; void DoOpenDialog(HWND) ; #define ID_FILTERO 400 #define ID_CUSTFILTO 401 #define ID_MAXCUSTFILTO 402 #define ID_FILTINDEXO 403 #define ID_SZFILEO 404 #define ID_MAXSZFILEO 405 #define ID_SZFILETITLEO 406 #define ID_MAXSZFILETITLEO 407 #define ID_SZINITDIRO 408 #define ID_SZTITLEO 409 #define ID_FLAGSO 410 #define ID_FILEOFFO 411 #define ID_FILEEXTO 412 #define ID_SZDEFEXTO 413 #define ID_ERRORO 414 #define ID_RETURNO 415 #define ID_OPENDIALOG 606 #define ID_STRUCTSIZEO 416 #define ID_HWNDOWNERO 417 #define ID_HINSTANCEO 418 #define ID_CUSTDATAO 419 #define ID_HOOKO 420 #define ID_TEMPLATEO 421 #define ID_ADD1O 422 #define ID_ADD2O 423 #define ID_CLEAR1O 424 #define ID_CLEAR2O 425 #define ID_RESETOPEN 601 #define ID_NULLSTRUCTO 602 #define ID_USEHINSTO 607 #define ID_MULTIOPEN 608 #define ID_FILEPREVIEW 609
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.